如何匹配不包含模式的字符串



我正在尝试编写一个正则表达式模板,该模板与不包含某个模板的所有字符串匹配。

例如:

比赛:

This is my friend. He is very nice. 

This is my friend. He is very nice. 

但与以下中的任何内容都不匹配:

  This is my friend John Michaels Fredrickson. He is very nice. 

因为它包含这样的东西:([A-Z][a-z]+\s?{3}

您可以使用负面展望:

^(?!.*?([A-Z][a-z]+W){3}).*$

正则表达式演示

最新更新