正则表达式从时间字符串中选择秒数(所有时间不是相同的格式),没有后看

时间:2015-08-02 05:08:00

标签: regex

我正在寻找一个正则表达式来选择时间字符串中的秒数。秒后将始终跟一个逗号,但时间可能包括也可能不包括秒。

所以对于以下示例:

01-01-01 01:01:00, some text
01-01-01 01:01:01, more text
01-01-01 01:01, ignore me please
01-01-01 01:01:32, text

正则表达式会选择:

:00
:01
:32

1 个答案:

答案 0 :(得分:2)

正则表达式/\d\d:\d\d(:\d\d)/g选择01:01:00并捕获:00,这适用于所有被忽略的01-01-01 01:01, ignore me please接受的情况。