12小时制
(1[0-2]|0?[1-9]):([0-5]?[0-9]):([0-5]?[0-9])
24小时制
(2[0-3]|[01]?[1-9]):([0-5]?[0-9]):([0-5]?[0-9])
附加:
如果需要在12小时制中排除24小时制, 可以如下 (排除12:24:23)
(?<![:\w])(2[0-3]|[01]?[1-9]):([0-5]?[0-9])(?![:\w])
12小时制
(1[0-2]|0?[1-9]):([0-5]?[0-9]):([0-5]?[0-9])
24小时制
(2[0-3]|[01]?[1-9]):([0-5]?[0-9]):([0-5]?[0-9])
附加:
如果需要在12小时制中排除24小时制, 可以如下 (排除12:24:23)
(?<![:\w])(2[0-3]|[01]?[1-9]):([0-5]?[0-9])(?![:\w])