2017-04-24 62 views
1

我有一個日誌行如下 -REG-EX如果時間戳爲奇秒

[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>] 

其中有一個時間戳爲「2017年4月24日12:00:01」。我正在嘗試構造一個reg-ex來檢查時間是否包含奇數秒(以上匹配)。

任何幫助?

+1

使用:\ d {4} - \ d {2} - \ d {2} \ d {2}:\ d {2}:\ d [13579]' – anubhava

+1

工作正常!謝謝! – jagamot

+1

發佈它作爲答案 – jagamot

回答

1

要檢測奇數第二,你可以使用這個表達式:

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

任何與[13579]結束將是一個奇數。