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

2-41 hh24形式の時間(0から23)を検索

正規表現パズル

行頭から行末までが
hh24形式の時間(00から23)
の行を検索する。
前ゼロの省略は、許可します。

検索前


検索後


対象データ

23
24
25
15
4
14
00
0
10
20
9
99
3
33
333
111
19
15
5


正規表現

^(1[0-9]|2[0-3]|[0-9]|0[0-9])$

別解1

^(1[0-9]|2[0-3]|0?[0-9])$

別解2

^([01]?[0-9]|2[0-3])$

別解3

^([01]?[4-9]|[012]?[0-3])$


解説

最初に、大雑把に場合分けをしてから、
少しずつ正規表現を変形するといいでしょう。