【发布时间】:2019-11-05 02:56:42
【问题描述】:
我需要获取文件包含的单词列表。这是文件:
sub-Dzh_task-FmriPictures_space-MNI152NLin2009cAsym_desc-preproc_bold_mask-Language_sub01_component_ica_s1_.nii
sub-Dzh_task-FmriVernike_space-MNI152NLin2009cAsym_desc-preproc_bold_mask-Language_sub01_component_ica_s1_.nii
sub-Dzh_task-FmriWgWords_space-MNI152NLin2009cAsym_desc-preproc_bold_mask-Language_sub01_component_ica_s1_.nii
sub-Dzh_task-RestingState_space-MNI152NLin2009cAsym_desc-preproc_bold_mask-Language_sub01_component_ica_s1_.nii
我需要在 task-_ 之后得到它,所以我的列表应该如下所示:
['FmriPictures','FmriVernike','FmriWgWords','RestingState']
如何在python3中实现它?
【问题讨论】:
-
如果文件命名一致的话,会用连字符分割并取第三个字符串吗?
-
可以使用正则表达式
"task-(.*?)_"
标签: python regex list filenames