如何匹配不符合正则表达式条件的任何内容

时间:2019-06-21 12:22:05

标签: regex-negation

我有一个正则表达式来捕获满足“适当”大小写的名称,允许使用空格,连字符和撇号,并在连字符和撇号后加上大写字母。

我想匹配所有不匹配的东西。

^(\b([A-Z][a-z]*[ \-])*([A-Z]([a-z\'][A-Z]|[a-z]{2}[a-z]*)*([a-z]*))\b)$

比赛 玛丽 玛丽·安妮 玛丽·安妮 玛丽·安妮·安杰洛 玛丽·安妮·安杰洛 玛丽·安妮·丹格洛

不匹配 玛丽 玛丽·安妮 玛丽·安妮 玛丽·安妮·丹格洛 玛丽·安妮·丹格洛

当然,有一种简单的方法可以将其两端都包裹起来以消除它?我无法理解。

0 个答案:

没有答案