次のようなテキストを含むログ ファイルがあります。
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)
ファイルには 2 つの時刻形式があります。[] で囲まれた日時形式に基づいて、このログ ファイルを並べ替える必要があります。
これは私が使用しようとしている正規表現です。しかし、それは何も返しません。
t_pat = re.compile(r".*\[\d+/\D+/.*\]")
ファイルの各行を調べて、このパターンを適用し、日付と時刻に基づいて行を並べ替えたいと考えています。
誰かがこれについて私を助けることができますか? ありがとう!