一个正则表达式,它将匹配字符串中的所有Or,It和And字符。或者:在这些话之前

时间:2013-09-03 10:20:31

标签: regex

我正在寻找一个正则表达式,它将匹配字符串中的所有Or,It和And字符。或者:在这些话之前。

例如,我想要以下行为:

  • “。和”,“:或”,“。”它“ - >
  • “和”,“或”,“它” - >匹配

很容易得到相反的结果。这个(:|\.)+ *((\bIt\b)|(\bOr\b)|(\bAnd\b))将匹配“。并且”并忽略“And”,但这不是我需要的。

感谢任何帮助!

1 个答案:

答案 0 :(得分:3)

负面观察是你的朋友:(?<![.:] )(And|Or|It)