正規表現で任意の文字列を含まないが、任意の文字列と一部重複する文字列を例外とする表現

いいタイトルが思いつかなかったし、内容も大したことではないんだけど、どこかに残さないと忘れそうなのでメモ。

例)「戦艦」を含まない文字列に一致するが、例外として「宇宙戦艦ヤマト」を含む場合は一致する表現

^((?!.*戦艦)|.*宇宙戦艦ヤマト).*$

コメント