Javascript正则表达式:匹配任何系列的字母,除非它们匹配特定的序列

时间:2015-05-08 06:52:40

标签: javascript regex

我希望匹配任何字母序列,除非它们匹配特定的不需要的序列。

例如,如果我的句子是:

This is a cat.

我希望包含除序列cat以外的所有字母,我如何在正则表达式中写这个?

我已尝试(?!cat)([a-z])+,但这只与c匹配。我需要匹配整个cat并排除它。我也试过\b字边界,但没有成功。

1 个答案:

答案 0 :(得分:3)

\b(?:(?!\bcat\b)[a-zA-Z])+\b

试试这个。看看演示。

https://regex101.com/r/iV6mP5/1