Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
重複の可能性: 単語を含まない文字列に一致する正規表現? JavaScriptで正規表現を反転するにはどうすればよいですか?
正規表現があるとしましょうfoo123。foo123以外のすべてを一致させるにはどうすればよいです か?
foo123
これにはネガティブ先読みを使用します。
(?!foo123).+
を除くすべての文字列に一致しますfoo123
空の文字列も照合する場合は、(?!foo123).*
(?!foo123).*
あなたの場合(コメントによると)、必要な正規表現は(?!P[0-9]{1,}).+です。
(?!P[0-9]{1,}).+
Pと123には一致しますが、 P123には一致しません。