最佳答案
我需要一个匹配 blahfooblah
但不是 blahfoobarblah
的正则表达式
我希望它只匹配 foo 和 foo 周围的所有东西,只要它后面没有酒吧。
我尝试使用这个: foo.*(?<!bar)
,这是相当接近,但它匹配 blahfoobarblah
。背后的负面看法需要匹配任何东西,而不仅仅是酒吧。
我使用的特定语言是 Clojure,它在底层使用 Java 正则表达式。
编辑: 更具体地说,我也需要它通过 blahfooblahfoobarblah
,但不是 blahfoobarblahblah
。