我有以下显示此模式的文件名:
000014_L_20111007T084734-20111008T023142.txt
000014_U_20111007T084734-20111008T023142.txt
...
'_'
我想在第二个下划线之后和之前提取中间的两个时间戳部分'.txt'
。所以我使用了以下 Python 正则表达式字符串拆分:
time_info = re.split('^[0-9]+_[LU]_|-|\.txt$', f)
但这在返回的列表中给了我两个额外的空字符串:
time_info=['', '20111007T084734', '20111008T023142', '']
如何仅获取两个时间戳信息?即我想要:
time_info=['20111007T084734', '20111008T023142']