消极回顾之后的积极回顾
Positive lookbehind after negative lookbehind
正则表达式:(?
12345678
xx345678
为什么两行都匹配56? (?
您可以将此正则表达式与嵌套的否定回顾一起使用:
(?<=(?<!xx)34)56(?=78)
如果 xx
位于 34
. 之前,(?<=(?<!xx)34)
内的 (?<!xx)
将断言失败
正则表达式:(?
12345678
xx345678
为什么两行都匹配56? (?
您可以将此正则表达式与嵌套的否定回顾一起使用:
(?<=(?<!xx)34)56(?=78)
如果 xx
位于 34
. 之前,(?<=(?<!xx)34)
内的 (?<!xx)
将断言失败