标签: regex matlab regex-negation dir
我可以使用以下代码列出当前目录中的所有.m文件:dir(fullfile('.', '*.m'))。
dir(fullfile('.', '*.m'))
但是如何更改正则表达式,只列出不结尾.m的文件(不包含“结尾”的文件)?
任何帮助将不胜感激!提前谢谢!
答案 0 :(得分:2)
怎么样
fls = dir( fullfile('.','*') ); sel = arrayfun( @(x) ~x.isdir && ~strcmp(x.name(end-1:end),'.m'), fls ); fls = fls(sel);