さまざまなアプリケーションからログファイルを収集して分析するためのdjangoアプリケーションを作成しています。ファイルの開始時刻と終了時刻を追跡できるように、ユーザーが日付形式または日付形式に一致する正規表現のいずれかを指定できるようにしたい。
ユーザーに正規表現と日付形式の両方を提供してもらいたくないのですが、それを回避する方法はないと思います。
ファイル内の最初と最後の日時を抽出し、それをPython内の日時オブジェクトに解析したいと思います。私が言ったように、日付の形式は何らかの方法でユーザーが提供します。
日付形式から正規表現を作成する方法、またはその逆の方法はありますか?それとも、フォーマットとパターンが必要になるだけですか?