例如,我有7个文件名为:
g18_84pp_2A_MVP1_GoodiesT0-HKJ-DFG_MIX-CMVP1_Y1000-MIX.txt
g18_84pp_2A_MVP2_GoodiesT0-HKJ-DFG_MIX-CMVP2_Y1000-MIX.txt
g18_84pp_2A_MVP3_GoodiesT0-HKJ-DFG_MIX-CMVP3_Y1000-MIX.txt
g18_84pp_2A_MVP4_GoodiesT0-HKJ-DFG_MIX-CMVP4_Y1000-MIX.txt
g18_84pp_2A_MVP5_GoodiesT0-HKJ-DFG_MIX-CMVP5_Y1000-MIX.txt
g18_84pp_2A_MVP6_GoodiesT0-HKJ-DFG_MIX-CMVP6_Y1000-MIX.txt
g18_84pp_2A_MVP7_GoodiesT0-HKJ-DFG_MIX-CMVP7_Y1000-MIX.txt
我想从这些文件中提取一个名称,命名为:
g18_84pp_2A_MVP_GoodiesT0_MIX.txt
有什么想法吗?谢谢。你知道吗
有没有可能我只能依靠下划线?你知道吗
例如,将文件名分隔为
"g18_84pp_2A_MVP2", "_", "GoodiesT0-HKJ-DFG" "_", "MIX-CMVP2_Y1000-MIX", ".txt".
取"g18_84pp_2A_MVP2"
不带数字2
,取"GoodiesT0"
从"GoodiesT0-HKJ-DFG"
取第一个"MIX"
从"MIX-CMVP2_Y1000-MIX"
,B/C我有很多文件有不同的名称来分隔部分,我希望它也是通用的
产生
筛选与此模式不匹配的名称:
既然不清楚你想做什么,这将是一个很好的起点。你知道吗
更新
问题已更新。以下是您(可能)想要实现的目标:
输出
如果需要筛选原始列表:
相关问题 更多 >
编程相关推荐