このパターンを示す次のファイル名があります。
000014_L_20111007T084734-20111008T023142.txt
000014_U_20111007T084734-20111008T023142.txt
...
'_'
2番目のアンダースコアの後と の前の中間の2つのタイムスタンプ部分を抽出したい'.txt'
。そこで、次の Python 正規表現文字列分割を使用しました。
time_info = re.split('^[0-9]+_[LU]_|-|\.txt$', f)
しかし、これにより、返されたリストに 2 つの空の文字列が追加されます。
time_info=['', '20111007T084734', '20111008T023142', '']
2 つのタイム スタンプ情報だけを取得するにはどうすればよいですか? つまり、私が欲しい:
time_info=['20111007T084734', '20111008T023142']