负前瞻解决RE2语法

时间:2019-01-16 20:42:23

标签: regex email google-app-engine go re2

我希望弄清楚make re2语法如何与如下正则表达式一起工作:

(?!(support|help|admin|contact))@example\.com

如果您在上完全不匹配这些条款。

例如,它应该匹配:

test@example.com
hello@example.com

但不匹配:

support@example.com
help@example.com

i我无法找出确切的方式来表达这些术语。我已经看到很多解决方法,它要求您测试它在golang / re2处理器中是否匹配,然后返回false。但是,这是不可能的,因为服务需要正则表达式,而且我不能要求它替换匹配值。

有什么想法吗?

0 个答案:

没有答案