行ごとで、 文字列ABCと文字列BAのみ、でない行を検索する。 ちなみに、文字列ABCと文字列BAに共通文字はあります。 例1 文字列BAABCは、文字列BAと文字列ABCのみです。 例2 文字列BABCは、文字列BAと文字列ABCのみです。(Aが、BAとABCの両方の文字Aを兼ねてます) 検索前 検索後
BAB ABCABA ABA BABC BA ABC BABABC
^(?!(A(?=BC)|(?<=A)B(?=C)|(?<=AB)C|B(?=A)|(?<=B)A)*$).*$
2-29 指定複数文字列のみの行を検索(共通文字あり)その2 の正規表現を流用してます。