如果我有这些字符串:
banana not included. apple included.
banana, apple included.
下面的正则表达式返回两个字符串的匹配,但我不想在第一个字符串上匹配
banana.*(?<!(\bnot ))inc(\.|luded)?
我的正则表达式中缺少什么来达到我想要的结果。
谢谢!
答案 0 :(得分:1)
仅从两个例子中很难说,但也许这就是你想要的?
banana(?!.*\bnot\b).*\binc(\.|luded)?
答案 1 :(得分:0)
我没有比劳伦斯更好的解决方案,但为了回答你问题的部分原因,我相信.*
已经消耗了你的后视所需要的not
。< / p>