![]() |
1
0
如果您没有像在javascript中那样的lookback,那么您可以使用非捕获组(或者根本没有组)而不是(正的)lookback。当然,这将成为整个匹配的一部分,因此需要将实际要匹配的部分括在捕获括号中,然后评估不是整个匹配,而是仅此捕获组。 因此,而不是
你可以使用
在第一个版本中,匹配结果
但是,如果一个匹配和下一个匹配的lookback重叠,这将失败。例如,如果要匹配由字母包围的数字。
将匹配中的所有数字
将只匹配
|
![]() |
2
0
我想你总是可以使用分组:
在哪里?
该regexpal页不显示结果子组(如果有)。 |
![]() |
DotFX · RegEx捕获关键字前但括号后的所有内容 8 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 8 月前 |
![]() |
iato · 确保正则表达式不从命名材料中的数字中提取 9 月前 |
![]() |
vr8ce · 非成对标记中特定字符的正则表达式 9 月前 |
![]() |
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 9 月前 |
![]() |
Carsten · 使用最近的搜索模式更改文本块 9 月前 |