繁体   English   中英

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

[英]A regular expression which will match all Or, It and And words in the string without . or : before these words

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

例如,我想要以下行为:

  • “。And”,“:Or”,“。It”->不匹配
  • “与”,“或”,“它”->匹配

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

任何帮助表示赞赏!

您的朋友否定性的落后: (?<![.:] )(And|Or|It)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM