正则表达式匹配句子,除非它包含一个单词

时间:2018-04-11 19:52:52

标签: regex

我正在尝试编写一个正则表达式,我们的邮件过滤器可以使用它来分析电子邮件的邮件标题并查找特定的标题,并根据单词是否在该标题中进行操作...

所以:

我想要匹配:

X-FEAS-ANTIVIRUS: FortiSandbox:

除非是

X-FEAS-ANTIVIRUS: FortiSandbox:  uri

我试过了:

/(?:X\-FEAS\-ANTIVIRUS\:\ FortiSandbox\:\ \ (?:[^uri]*))/

但它没有用,所以尝试了:

/(?:[^X\-FEAS\-ANTIVIRUS\:\ FortiSandbox\:\ \ uri]*)(?:X\-FEAS\-ANTIVIRUS\:\ FortiSandbox\:)/

也没有。

我需要具体说明整个“X-FEAS-ANTIVIRUS:FortiSandbox:”标题,这样如果它与包含“uri”的意外匹配不同的标题,就不会错误地采取行动。

谢谢!

0 个答案:

没有答案