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

2-28 指定複数文字列のみの行を検索(共通文字あり)その1

正規表現パズル

行ごとで、
文字列ABCと
文字列AEBのみの行を検索する。
ちなみに、文字列ABCと文字列AEBに共通文字はあります。

検索前


検索後


対象データ

ABCAEB
ABCABC
ABCAB
AEBC
AEBABC
AB
AE
AEBAEBXX
AEBAEB


正規表現

^(A(BC|EB))*$

別解

^(ABC|AEB)*$


解説

文字列ABCと文字列AEBに共通文字はありますが、
このような場合は簡単です。