我有一个日志文件,其中包含如下所示的文本。
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+/.*\]")
我想遍历文件中的每一行,能够应用此模式并根据日期和时间对行进行排序。
有人可以帮我吗?谢谢!