その時刻に 50 ~ 60 秒の範囲を追加し、その strText が行に再び表示されるかどうかを確認するよりも、ファイル内の任意の日付で strText の一致を見つけようとしています。次の正規表現は正常に機能します。しかし、2 番目の日付では、4 秒から 50 秒ではなく、strText が再び表示された時間をチェックしています。
string regex =
@"(\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2})[^\n\r]+?strText.+?(\d{4}-\d{2}-\d{2}\s+\d{2}:\d {2}:\d{2})[^\n\r]+?strText";
したがって、2 番目の日付では、40 秒と 50 秒の範囲を追加する必要があります。それを行う方法についてのアイデア。正規表現である必要はありませんが、正規表現の方が簡単だと思いました。