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

3-34 否定先読みで後方参照を使用

正規表現パズル

行頭から同じ文字が2文字以上連続してから、その文字以外が2文字以上連続する行を検索する。

検索前


検索後


対象データ

aabb
abbb
aabbaaa
aaabccc
aaaaac
aaaabbc


正規表現

^(.)\1+(?!\1)(.)\2.*$


解説

否定先読みで後方参照を使用してます。