0
我可以使用以下代碼列出當前目錄中的所有.m文件:dir(fullfile('.', '*.m'))
。使用MATLAB列出非.m文件的文件
但如何更改只有文件將被列出的具有而不是結尾.m的文件的正則表達式(也應該包括沒有「結尾」的文件)?
任何幫助將不勝感激!提前致謝!
我可以使用以下代碼列出當前目錄中的所有.m文件:dir(fullfile('.', '*.m'))
。使用MATLAB列出非.m文件的文件
但如何更改只有文件將被列出的具有而不是結尾.m的文件的正則表達式(也應該包括沒有「結尾」的文件)?
任何幫助將不勝感激!提前致謝!
怎麼樣
fls = dir(fullfile('.','*'));
sel = arrayfun(@(x) ~x.isdir && ~strcmp(x.name(end-1:end),'.m'), fls);
fls = fls(sel);