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

3-6 IP(0以上255以下の整数)を検索

正規表現パズル

0以上255以下の整数を検索する
文字数が3文字を超えなければ、前ゼロは許可する

検索前


検索後


対象データ

0
000
0000
5
005
0005
09
99
099
123
129
249
254
255
256
300
1111


正規表現

^(?=([0-9]{1,3})$)(0{0,3}[0-9]{1,2}|1[0-9]{2}|2[0-4][0-9]|25[0-5])$


解説

肯定先読みを使って、
文字数が3文字を超えてないことをチェックしてます