アーカイブ内のログ ファイルを解析するための検索スクリプトを作成していますが、他にリソースが見つからない 1 つの特定の問題に行き詰まっています。
この文字列の「id1」を「何か」に置き換える必要があります。簡単に言えば、パス内の特定の場所にあるものをスクリプトに取得させたいのです。これは、logZip を 1 つの巨大な正規表現として使用することによってのみ可能ですか?
logZip = ("c:/logs/" + str(id1) + "/" + str(id2) + "/" + str(id1) + "_log_" + str(dateID) + "_" + str(hourID) + "-00_" + str(id2) + ".zip")
要求に応じて、定義したいサンプル パスとファイルを追加します。
c:/logs/aaa1/sss2/aaa1_log_2013-01-14-13-00_sss2.zip
c:/logs/aaa2/sss2/aaa2_log_2013-01-14-13-00_sss2.zip
c:/logs/aaa3/sss2/aaa3_log_2013-01-14-13-00_sss2.zip
次のステップは、sss2 部分で同じものを作成することです。