トップページに戻る    次の正規表現パズルへ    前の正規表現パズルへ

4-13 文字列を含む含まないでの論理演算

正規表現パズル

文字列ABCを含むが文字列DEFを含まない行
または
文字列GHIを含む行を検索する

検索前


検索後


対象データ

ABCXXXDEF
ABCXXXDEFXXX
ABCXXXXXX
ABCXXXDEFXXXGHI
XXXGHIXXX


正規表現

^((?=.*ABC)(?!.*DEF)|(?=.*GHI)).*$


解説

先読みを続けて使うのが論理積
選択が論理和
になってます