|
|
1
2
第二组parens将分别捕获“def”、“ghi”和“jkl”…
如果这是Perl,则使第一组parens不捕获,即:
说明:
这部分“吞食”1,2,3,或任何你喜欢的数字,块,留下下一套采取你正在寻找的。
代替
如果块的大小可以为零,那么: ABC-GHI-JKL
您想找到第二个,即“”(空字符串),然后使用
|
|
|
2
1
您没有指定正在使用的语言/正则表达式引擎,但有一些(大多数?)让您反复地对同一个字符串应用匹配。例如,pcrecpp允许您执行以下操作:
|
|
|
3
0
根据你的修改,答案是不同的:你只是想要这个吗?
非捕获组匹配
|
|
|
DotFX · RegEx捕获关键字前但括号后的所有内容 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |
|
|
iato · 确保正则表达式不从命名材料中的数字中提取 1 年前 |
|
|
vr8ce · 非成对标记中特定字符的正则表达式 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |