1

您能否帮助我理解 RE2 是否允许否定正则表达式(与“ grep -v ”效果相同,即“选择与给定表达式不匹配的所有内容”)?

例如,我可以匹配(肯定匹配):

"[[:upper:]][[:upper:]][[:upper:]][[:digit:]]"

如何使用 RE2 选择与上述表达式不匹配的所有内容(否定匹配)?

谢谢您的帮助!

4

1 回答 1

1

RE2 没有负面的回顾。

我发现的最好的方法是匹配底片并丢弃它们,然后在其余部分中搜索你想要的。或者根据您的编码方式,查找不为真或不等于 RE2 否定表达式和 RE2 正表达式的真或等于的条件。

于 2020-06-19T18:44:49.453 回答