我有一個日誌文件,其文本看起來像這樣。python:使用正則表達式從日誌文件中讀取日期時間
Jul 1 03:27:12 syslog: [m_java][ 1/Jul/2013 03:27:12.818][j:[SessionThread <]^Iat com/avc/abc/magr/service/find.something(abc/1235/locator/abc;Ljava/lang/String;)Labc/abc/abcd/abcd;(bytecode:7)
該文件中有兩種時間格式。我需要根據[]中的日期時間格式對此日誌文件進行排序。
這是我正在嘗試使用的正則表達式。但它不會返回任何東西。
t_pat = re.compile(r".*\[\d+/\D+/.*\]")
我想去過每一行的文件,能夠應用這種模式,並根據日期&時間線排序。
有人可以幫助我嗎?謝謝!
會不會反而easer在行首使用日期和時間? – Ronnie
'['和'1'之間是否有空格? –
[]內的時間以秒爲單位更精確。我確實在一秒鐘內獲得了很多日誌,需要進行排序。 –