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 など

スプレッドシート内のデータを管理するスクリプトを介して各ファイルを実行する必要があります。私はそれらを1つずつ食べさせたくありません。

これらの fname を数値に変換するにはどうすればよいですか? を使用して fnames を短縮しstrtokstr2num残りの「901」文字列を短縮できます...しかし、数字の前後にあるものを削除する方法がわかりません。

たぶんstrread

4

1 に答える 1

0

これを試して :

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