0

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

例如,我想要以下行为:

  • ".and", ":Or", ".it" --> 不匹配
  • “与”、“或”、“它” --> 匹配

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

任何帮助表示赞赏!

4

1 回答 1

3

消极的后视是你的朋友:(?<![.:] )(And|Or|It)

于 2013-09-03T10:24:31.967 回答