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

4-23 ブール代数のドモルガンの法則その2

正規表現パズル

文字cを含む、または、文字eを含む
という条件を満たさない行を検索する

検索前


検索後


対象データ

abcde
abc
ace
adb


正規表現

^(?!((?=.*c)|(?=.*e))).*$

別解

^(?!.*c)(?!.*e).*$

別解

^(?!.*[ce]).*$


解説

別解では、ドモルガンの法則を使って
正規表現を変形してます

文字クラスを使って変形する方法もあります

ドモルガンの法則の資料