次のようなテキストファイルがあります。
================================================
[Feb 11 2013 13:17:14] - some string here and here
General options - [something]
Line y
================================================
Line 1
Line 2
Line 3
Line 4
Line 5
Something here. Error message: ReferenceError: applyMetadataTemplate is undefined; line: 625
Line 7
================================================
[Feb 11 2013 16:07:14] - some string here and here
General options - [something]
Line y
================================================
Line 1
Line 2
Line 3
Line 4
Line 5
Something here. Error message: ReferenceError: applyMetadataTemplate is undefined; line: 625
Line 7
ここで、このファイルを逆方向に読みたいと思います。新しい日付のレコード内で見つかったエラーごとに、何かをする必要があります。助けが必要です 1) 日付に遭遇するまでファイルを逆方向に読み取り、その日付を保存する、2) それまでのすべての行を文字列として取得し、その中にエラーという単語を見つける。注: 各レコードの行数は異なる場合があり、必ずしもエラーという単語が含まれているとは限りません。それは、「日付を見つけて一致させ、そのレコード内でエラーを見つける」タイプの問題です。