私は、次の正規表現があります。は、単語の後の空白に一致するが、含めない場合、より大きな文字列の一部
\b(?!^Word1$|^Word2$|^Word3$|^Word4$)\b(?![\s]+)[a-zA-Z0-9\']{2,}
は、ユーザーが「WORD1」は、それが一致していない、私何があります欲しいです。ユーザーが 'Word1 foo'と入力すると、文字列全体が再び一致します。これは私が望むものです。
ただし、ユーザーが 'Word1'(空白に注意)を入力すると、文字列が一致します。別の単語が入力されてから行全体がマッチするまで、それは他に類を見ないです。
あなたの助けのために '^ WORD1 \ sの?$' – Redu