我有一个可与Javascript一起使用的正则表达式,但是我无法与RE2
一起使用它,因为它使用RE2来编译查询。 RE2
不支持否定的Afterlook或?! -这就是为什么它不起作用。
该正则表达式应该匹配该模式之后的所有唯一字符串。 如何更改正则表达式以便与RE2一起使用?
a: (\w+\b)(?!.*\b\1\b)
input: `a: hello a: hello a: hello_world`
output (single matches): ["a: hello", "a: hello_world"]