假定文件名列表为:
shortname = [H04_IF_FigF2_LCC_05Apr12_mm, H04_BS_IF_FigF2_LCC_05Apr12_mm_2, HH_IF_FigF2_SS_05Apr12_mm, D01_BS_IF_FigF2_LCC_05Apr12_mm_1, D01_BS_FigF2_Overview_05Apr12_mm]
我想用每个下划线来区分每个文件名:
^{pr2}$我想将日期更新为当前日期:
strftime("%d%b%y")
然后用下划线把它们粘在一起,但我希望它能够交互地这样做,因为文件名的“部分”计数不同,日期“部分”所在的位置也不同(即,在第一个名称中,有6个“部分”,日期是第二个“部分”的第5个“部分”,有八个,日期是第六个“部分”)
我尝试使用枚举器来获取数字和文本字符串的列表。我尝试了获取一个x的范围并迭代每个文件名部分,但我坚持尝试将日期与其余部分分离,然后如何以交互方式将这些部分粘在一起。在
有什么建议吗? 谢谢, 迈克
这个对你有用吗?在
我只需尝试将所有内容解析为日期,然后在成功时进行更新:
这样我就不必关心任何内部细节了。在
可以保留拆分的结果,替换选定的零件,然后再次联接以形成新的文件名:
相关问题 更多 >
编程相关推荐