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