私はMATLABスクリプトの初心者です。編集中のテキストファイル(特定の文字列の検索と削除)があります。必要な変更を行った後、ファイルを保存するにはどうすればよいですか?例えば:
io_contents = 'testing.m';
filetext = fileread(io_contents);
expr = '[^\n]*.DataType [^\n]*';
fileread_info = regexp(filetext, expr, 'match');
C = textread('filetext', '%s', 'delimiter', '\n');
z=length(fileread_info);
if z>=1
C = C(cellfun(@isempty, strfind(C, 'auto')));
end
これを実行するたびに、最初の一致が削除されますが、testing.mファイルに保存されず、反復が続行されます。新しいファイルを開き、その中のtesting.mを呼び出し、変更を加えてから保存する必要がありますか?ありがとうございます!