egrep を使用して 24 時間の時刻を正規表現と一致させようとしています。
これが私のテストファイルtest.txtです:
32:23:31
24:30:31
23:70:31
23:61:31
23:10:70
23:10:61
22:17:16
01:17:15
24:15:22
0:17:16
00:17:17
24:30:31
これが私の正規表現です:
egrep '(2[0-3]|1[0-9]|0[0-9]|[^0-9][0-9]):([0-5][0-9]|[0-9]):([0-5][0-9]|[0-9])' test.txt
結果の一致:
23:10:70
23:10:61
22:17:16
01:17:15
00:17:17
23:10:70 と 23:10:61 に一致する理由は何か分かりますか?