2017-07-18 45 views
2

我想在下面一行中獲得時間。我想要得到的字符串正則表達式找到兩個字符串中間的刺蝟

2017-07-07 08:30:00.065156 

[ID] = 0,[Time] = 2017-07-07 08:30:00.065156,[access] 

我想這

(?<=[Time] =)(.*?)(?=,) 

如果我想要得到的字符串的時間標籤和第一個逗號,但是這兩者之間不起作用。

+2

什麼味道正則表達式是:

如果使用[^,]*代替.*可以刪除不情願的量詞?也許它不支持lookarounds。你可以從特定的捕捉組中檢索內容嗎? – Aaron

+1

退出'[':'(?<= \ [Time] =)(。*?)(?=,)' –

+0

是的,您使用哪種編程語言?將它的標籤添加到您的帖子。 – jeff6times7

回答

2

[Time]正則表達式中表示T,一個i,一個m,或e,除非你逃避你方括號。

(?<=\[Time\] =)([^,]*)(?=,) 
相關問題