【发布时间】:2009-08-24 13:36:10
【问题描述】:
在 python 中,我想检查输入字符串是否为“HH:MM”,例如 01:16 或 23:16 或 24:00。根据结果给出真假。
如何使用正则表达式实现这一点?
【问题讨论】:
-
您要“两位数,冒号,两位数”还是要检查它是否实际上是合法的时间值?
-
严格来说 '24:00' 不是有效的 'HH:MM' 字符串。 '00:00' 到 '23:59' 是。
-
午夜是一个特例,可以同时称为“00:00”和“24:00”。符号“00:00”用于日历日的开始,使用频率更高。 ISO 8601