0

我可以使用以下代码列出当前目录中的所有 .m 文件dir(fullfile('.', '*.m'))

但是如何更改仅列出没有结尾 .m 的文件的正则表达式(也应包括没有“结尾”的文件)?

任何帮助将不胜感激!提前致谢!

4

1 回答 1

2

怎么样

fls = dir( fullfile('.','*') );
sel = arrayfun( @(x) ~x.isdir && ~strcmp(x.name(end-1:end),'.m'), fls );
fls = fls(sel);
于 2013-03-20T09:39:13.540 回答