Reg-ex检查时间戳是否包含奇数秒

时间:2017-04-24 17:57:17

标签: regex

我有一个日志行如下 -

[Thread-2505_GOOGLE_INT_20170424155901301f9e61-1493049600619-NSRLM_2_1_RTDSDL_39088504_2_R_1234,23234] 2017-04-24 12:00:01 : S:XXXX-SSSS-SSSSSS A:Availability M:INT_20170424155901301f9e61-1493049600619-NSRLM_2_1_RTSDL_39088504_2_R_1 CMD: [<?xml version="1.0" ?><AvailabilityRequestV2 xmlns="http://xml.google.com" siteid="1470249" apikey="SFGSDGSDFSDFGSFG" async="false" waittime="5"><Type>4</Type><Id>460573</Id><Radius>0</Radius><Latitude>0.0</Latitude><Longitude>0.0</Longitude><CheckIn>2017-10-01</CheckIn><CheckOut>2017-10-17</CheckOut><Rooms>1</Rooms><Adults>2</Adults><Children>0</Children><Language>en-us</Language><Currency>000</Currency></AvailabilityRequestV2>]

其中有一个时间戳为&#34; 2017-04-24 12:00:01&#34;。我试图构建一个reg-ex来检查时间是否包含奇数秒(以上匹配)。

任何帮助?

1 个答案:

答案 0 :(得分:1)

要检测奇数秒,您可以使用此正则表达式:

\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d[13579]

任何以[13579]结尾的内容都是奇数。