我是正则表达式的新手。我正在使用支持正则表达式的“Everything”搜索实用程序,我需要进行简单的搜索。我需要在我的计算机上查找名称中包含TH =和DB =的文件(顺便说一下,它们不是常规名称而是字符串)以及具有CH =但是我需要排除EL =的文件的文件。例如,我需要找到名为xyz = TH = DB =,CH = xyz =,DB = TH =等的文件,但不是TH = xyz =,xyz = DB =,EL = TH = DB =,CH = EL =等等。提前感谢您的帮助。
答案 0 :(得分:0)
你可能想要看一下:
http://www.regular-expressions.info/lookaround.html
在某种程度上,你可以找到这样的东西:/(A|B)(?!C)/
并且您将获得与A或B匹配的所有内容,除非其中任何一个后跟C。
如果你的正则表达式引擎不支持零宽度断言,那么就更难做到这一点。