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 に答える