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

2-34 連続文字5文字ごとにマッチ

正規表現パズル

9が連続した文字列で、
右から5文字ごとにマッチさせる。

検索前


検索後


対象データ

9
99
999
9999
99999
999999
9999999
99999999
999999999
9999999999
99999999999
999999999999
9999999999999
99999999999999
999999999999999


正規表現

9(?=9{4}(9{5})*(?!9))

別解

9(?=9{4}(9{5})*$)


解説

連続した9の数を数える面倒な作業が元ネタです。