0

我有以下品种的文件名:

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 转换为数字?我可以使用 缩短 fnames strtok,然后可能str2num是剩余的 '901' 字符串......但我不确定如何删除数字前面和后面的内容。

也许strread

4

1 回答 1

0

尝试这个 :

fileSplit = strsplit(fileName,'_');
fileNumber = str2num(fileSplit(end));
于 2013-10-03T18:48:52.380 回答