ログからパターン1の行を一致させて抽出する必要があります。これは、パターン2に一致した別の行の後に来る必要があります。たとえば、ログには次のようなデータがあります。
00:00:01 Computing CDA.
00:01:10 Trying to open errorLog1.
00:01:12 writing errorLog1.
00:01:13 Trying to open outLog1.
00:01:14 writing outLog1.
00:01:15 Processing Complete!
00:01:16 Validating documents.
00:02:14 Trying to open errorLog2.
00:02:12 writing errorLog2.
00:02:13 Trying to open outLog2.
00:02:14 writing outLog2.
00:02:15 Processing Complete!
ドキュメントの検証にかかった時間 (最初の列) を計算する必要があります。そのため、「ドキュメントを検証中」の文字列と「処理が完了しました」の文字列を含む行を取得して、時間を抽出し、差を取得したいと考えています。簡単かもしれませんが、解決策がわかりません。