我需要获取文件包含的单词列表。这是文件:sub-Dzh_task-FmriPictures_space-MNI152NLin2009cAsym_desc-preproc_bold_mask-Language_sub01_component_ica_s1_.niisub-Dzh_task-FmriVernike_space-MNI152NLin2009cAsym_desc-preproc_bold_mask-Language_sub01_component_ica_s1_.niisub-Dzh_task-FmriWgWords_space-MNI152NLin2009cAsym_desc-preproc_bold_mask-Language_sub01_component_ica_s1_.niisub-Dzh_task-RestingState_space-MNI152NLin2009cAsym_desc-preproc_bold_mask-Language_sub01_component_ica_s1_.nii我需要将其放在任务- _之后,因此我的列表应如下所示:['FmriPictures','FmriVernike','FmriWgWords','RestingState']我如何在python3中实现它? 最佳答案 这是一个使用Regex的Python解决方案。>>> import re>>> test_str = 'sub-Dzh_task-FmriPictures_space-MNI152NLin2009cAsym_desc-preproc_bold_mask-Language_sub01_component_ica_s1_.nii'>>> re.search('task-(.*?)_', test_str).group(1)'FmriPictures'我认为您可以对每个字符串执行相同的操作。关于python - 从文件名中提取单词列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56717293/ 10-11 02:12