我需要在消息中找到“机密”一词的所有实例,除非在“机密和专有”一词中使用它,在这种情况下它是可以的,我不需要通过正则表达式来提取它。
提前全部感谢! -P
答案 0 :(得分:2)
您可以使用否定性环视(http://www.regular-expressions.info/lookaround.html)
如果您的引擎支持环视,此正则表达式将匹配:(confidential) (?!and proprietary)
。
答案 1 :(得分:1)
使用单词边界\b
也是一个选项。
\bconfidential\b(?! and proprietary\b)