否定RE2正则表达式

时间:2016-06-13 22:59:59

标签: regex negation re2

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

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

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

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

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

RE2上没有负面印象。

我发现的最好的方法是匹配底片并丢弃它们,然后在其余部分中搜索所需的内容。或者根据您的编码方式,查找条件为true或不等于RE2负表达式,或者条件为true或等于RE2正表达式。