标签: javascript regex
我希望匹配任何字母序列,除非它们匹配特定的不需要的序列。
例如,如果我的句子是:
This is a cat.
我希望包含除序列cat以外的所有字母,我如何在正则表达式中写这个?
cat
我已尝试(?!cat)([a-z])+,但这只与c匹配。我需要匹配整个cat并排除它。我也试过\b字边界,但没有成功。
(?!cat)([a-z])+
c
\b
答案 0 :(得分:3)
\b(?:(?!\bcat\b)[a-zA-Z])+\b
试试这个。看看演示。
https://regex101.com/r/iV6mP5/1