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

3-26 指定文字列内の、指定文字を検索その3

正規表現パズル

文字列axcのx
および
文字列axfのx
を検索する

検索前


検索後


対象データ

axcaxf
axacxa
axccxf
axaaxf


正規表現

((?<=a)x(?=c))|((?<=a)x(?=f))

別解

(?<=a)x(?=[cf])


解説

別解では、
ブール代数の公式
A*B + A*C = A* (B+C)
を使って同値変形してます