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

2-40 連続した数字の4桁ごとにマッチ

正規表現パズル

連続した数字の4桁ごとにマッチさせる。

結果として、
千の位
千万の位
千億の位
にマッチします。

検索前


検索後


対象データ

1
21
321
4321
54321
654321
7654321
87654321
987654321
1987654321
11987654321
211987654321
3211987654321


正規表現

[0-9](?=[0-9]{3}([0-9]{4})*$)

別解

[0-9](?=[0-9]{3}([0-9]{4})*(?![0-9]))


解説

桁数を数える時に使えるかもしれませんね。

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