fork(1) download
  1. import re
  2.  
  3. lst = [u'Name1_Cap23_o2_A_20160830_20170831_test.tif',
  4. u'Name0_Cap44_o6_B_20150907_20170707.tif',
  5. u'Name99_Vlog_o88_A_20180101_20180305_exten.tif']
  6.  
  7.  
  8. pattern = re.compile(r'^\w+_\d{8}_\d{8}')
  9. pattern_list=map(lambda x: pattern.search(x).group(), lst)
  10. print(pattern_list)
Success #stdin #stdout 0s 23296KB
stdin
Standard input is empty
stdout
[u'Name1_Cap23_o2_A_20160830_20170831', u'Name0_Cap44_o6_B_20150907_20170707', u'Name99_Vlog_o88_A_20180101_20180305']