![]() |
1
1
看到了吗
如果组1匹配,我们需要返回一个空结果,否则,组2值:
|
![]() |
2
1
作为消极的回头看必须是 固定长度 ,你必须使用 ,锚定到字符串的开头,检查 它应包括:
这样,如果要检查的字符串包含 或 菲律宾比索 之前 第一个数字,这个lookahead将失败,阻止这个字符串 进一步处理。
因为
因此要使用的正则表达式如下:
细节:
我的解决方案比其他解决方案的优点是你不受 检查第一组是否匹配。在这里你只得到“积极的” 不需要任何检查的箱子。 |
![]() |
DotFX · RegEx捕获关键字前但括号后的所有内容 6 月前 |
![]() |
Andrus · 如何在sql中查找第二个匹配项 7 月前 |
![]() |
iato · 确保正则表达式不从命名材料中的数字中提取 7 月前 |
![]() |
vr8ce · 非成对标记中特定字符的正则表达式 7 月前 |
![]() |
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 7 月前 |
![]() |
Carsten · 使用最近的搜索模式更改文本块 8 月前 |