标签: regex
我正在寻找一个正则表达式,它将匹配字符串中的所有Or,It和And字符。或者:在这些话之前。
例如,我想要以下行为:
很容易得到相反的结果。这个(:|\.)+ *((\bIt\b)|(\bOr\b)|(\bAnd\b))将匹配“。并且”并忽略“And”,但这不是我需要的。
(:|\.)+ *((\bIt\b)|(\bOr\b)|(\bAnd\b))
感谢任何帮助!
答案 0 :(得分:3)
负面观察是你的朋友:(?<![.:] )(And|Or|It)
(?<![.:] )(And|Or|It)