Python regex split without empty string

后端 未结 5 1522
栀梦
栀梦 2020-12-03 09:54

I have the following file names that exhibit this pattern:

000014_L_20111007T084734-20111008T023142.txt
000014_U_20111007T084734-20111008T023142.txt
...
         


        
5条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-03 10:20

    >>> f='000014_L_20111007T084734-20111008T023142.txt'
    >>> f[10:-4].split('-')
    ['0111007T084734', '20111008T023142']
    

    or, somewhat more general:

    >>> f[f.rfind('_')+1:-4].split('-')
    ['20111007T084734', '20111008T023142']
    

提交回复
热议问题