行ごとで、 文字列CABと 文字列ABCのみの行を検索する。 ちなみに、文字列CABと文字列ABCに共通文字はあります。 例1 文字列CABABCは、文字列CABと文字列ABCのみです。 例2 文字列CABCは、文字列CABと文字列ABCのみです。(Aが、CABとABCの両方の文字Aを兼ねてます) 検索前 検索後
ABCAB CABC CABABC ABCCAB ABABC ABCA CABCABCCAB ABCABC ABCABCAB
^((C(?=AB))|((?<=C)A(?=B))|((?<=CA)B) |(A(?=BC))|((?<=A)B(?=C))|((?<=AB)C))*$
1文字ごとに、肯定先読みと肯定戻り読みを使い、 選択で論理和を求めてます。