![]() |
1
2
第二组parens将分别捕获“def”、“ghi”和“jkl”…
如果这是Perl,则使第一组parens不捕获,即:
说明:
这部分“吞食”1,2,3,或任何你喜欢的数字,块,留下下一套采取你正在寻找的。
代替
如果块的大小可以为零,那么: ABC-GHI-JKL
您想找到第二个,即“”(空字符串),然后使用
|
![]() |
2
1
您没有指定正在使用的语言/正则表达式引擎,但有一些(大多数?)让您反复地对同一个字符串应用匹配。例如,pcrecpp允许您执行以下操作:
|
![]() |
3
0
根据你的修改,答案是不同的:你只是想要这个吗?
非捕获组匹配
|
![]() |
lonix · 使用sed从JSON中提取非贪婪正则表达式 1 年前 |
![]() |
Dima Malko · 如何在指定符号前添加符号? 2 年前 |
![]() |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
![]() |
Katia · 根据特定规则进行多行匹配 2 年前 |
![]() |
MHA · Pandas str.extract()以字母结尾的数字 2 年前 |
![]() |
Slava Vir · 如何查找后面“/”之间的最后一组 2 年前 |