在负面的环境中,捕获组是否有用?

时间:2017-02-13 23:58:46

标签: regex regex-lookarounds negative-lookahead negative-lookbehind

在正则表达式中,以正向前瞻或后瞻方式捕获文本会很有用。但是,Oniruguma(例如)支持否定预测中的捕获组(尽管不是负面的后观)。我可以想象,这可以永远导致捕获的值。我纠正了,还是我错过了什么?

1 个答案:

答案 0 :(得分:1)

捕获组可以由环视本身内的反向引用使用。例如:

a(?!(.)\1)

仅当a后面没有重复字符后才会匹配302。所以" ab"会打一场比赛但是" abb"不会。

https://regex101.com/r/Iw3Rwt/1