【发布时间】:2013-10-03 18:25:33
【问题描述】:
我有以下各种文件名:
u_results_901.xls
u_results_902.xls
u_results_903.xls
u_results_904.xls
u_results_905.xls
等等,50+更多
还有
v_results_901.xls 等
和
zeta_results_901.xls 等
我需要通过管理电子表格中数据的脚本来运行每个文件。我不想一个一个地喂它们。
如何将这些 fname 转换为数字?
我可以使用 strtok 缩短 fname,然后可能使用 str2num 剩下的 '901' 字符串...但我不确定如何删除数字前后的内容。
也许strread?
【问题讨论】:
-
如果模式相似。尝试使用多个“子字符串”删除最后 4 个字符(扩展名)并对起始字符执行相同操作。这不是一个答案,只是一个建议。
标签: string matlab loops filenames