![]() |
1
3
关键是您的正则表达式包含
其中一个解决方案就是使用带有DOTALL修饰符的惰性点匹配模式:
请参阅 regex demo NET正则表达式引擎处理子模式的能力要比PCRE、Python-re、JavaScript好得多。 然而,惰性匹配会降低性能,最好将其展开。我建议
请注意,这两个参数在匹配方面是相同的,但在
怎样
它们匹配。当第一个尝试匹配模式的尾部并在失败时逐个扩展1个字符时,展开的模式只是将文本部分抓取到一个换行符,并且所有没有24个非换行符的换行符都后跟
RegexHero。净测试:
|
![]() |
lonix · 使用sed从JSON中提取非贪婪正则表达式 1 年前 |
![]() |
Dima Malko · 如何在指定符号前添加符号? 2 年前 |
![]() |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
![]() |
Katia · 根据特定规则进行多行匹配 2 年前 |
![]() |
MHA · Pandas str.extract()以字母结尾的数字 2 年前 |
![]() |
Slava Vir · 如何查找后面“/”之间的最后一组 2 年前 |