次のようなディレクトリにファイルを入れました:
XXXXX_<start_time>_<end_time>.log
YYYYY_<start_time>_<end_time>.log
ZZZZZ_<start_time>_<end_time>.log
パラメータとして指定された start_time と end_time の間でファイルを検索するには、Python スクリプトを作成する必要があります。
私は正規表現を試してみますが、私は初心者です! ありがとう
次のような正規表現を使用できます。
[A-Z]{5}_(.*)_(.*)\.log
または、次のように分割できます.
。
"XXXXX_<starttime>_<endtime>", "log"
次に、最初の結果を で分割し_
、2 番目と 3 番目のインデックスを取得します。
"XXXXX", "<starttime>", "<endtime>"
したがって、
'XXXXX_<starttime>_<endtime>.log'.split('.')[0].split('_')
結果:
['XXXXX', '<starttime>', '<endtime>']
2 番目のオプションは間違いなく簡単ですが、形式が変更された場合 (たとえばDEFGH<starttime>__<endtime>.log
、正規表現の方が適応性が高くなります。