【发布时间】:2009-01-15 18:43:00
【问题描述】:
如果字符串包含 XYZ 但不包含 ABC,我想编写一个匹配的正则表达式。所以“blah XYZ blah”应该匹配,但“blah ABC blah XYZ blah”不应该匹配。
有什么想法吗?特别是我正在用 c# 编写正则表达式,以防该语法有任何特定的内容。
我想我可以使用负面的lookbehind,但之前没有使用过......
谢谢!
更新:我需要一个正则表达式,因为我无法修改代码,只是一些配置。
更新:更改,因为我实际上只需要检查 ABC 没有出现在之前 XYZ,我不需要检查它是否出现在之后。
【问题讨论】: