|
1
1
PCRE无法存储重复捕获组的不同内容。当组重复时,以前的内容将被当前内容覆盖,以此类推。
这种模式的想法是在第二个分支上取得成功
如果您想知道第二个分支何时成功,只需在第二个分支中放置一个捕获组:
要获得更灵活且能够处理未知密钥的功能,可以使用两个
请注意,最后一个解决方案可以更有效地处理大型字符串,特别是因为第一个模式不是以交替方式开始,而是以文本字符串开始(在这种情况下,pcre regex引擎能够优化研究)。第二种模式只需要处理短字符串,所以这不是问题。 |
|
|
DotFX · RegEx捕获关键字前但括号后的所有内容 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |
|
|
iato · 确保正则表达式不从命名材料中的数字中提取 1 年前 |
|
|
vr8ce · 非成对标记中特定字符的正则表达式 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |