这个实用程序将用给定的字符串替换目标文件中所有匹配的字符串。这类似于编辑器中的“替换所有”,除了它可以在多个文件上以编程方式使用。
例如,将所有出现的'abs'替换为'mag':
> > find_and_replace(“my_file。米”、“abs”、“杂志”)
“match”和“replace”输入都可以是正则表达式。例如,可以用my_sqrt(…)替换所有对sqrt(…)的调用,通过使用正则表达式保持函数的参数。
> > find_and_replace file_names‘√ \((.*?)\)', ' my_sqrt \ \(1美元)');
更多的例子:
> >帮助find_and_replace;
对于使用此工具,了解一些正则表达式是有帮助的,但不是必需的。参见MATLAB文档中的“正则表达式”。
引用作为
塔克麦克卢尔(2021)。在文件中查找和替换(//www.tianjin-qmedu.com/matlabcentral/fileexchange/42877-find-and-replace-in-files), MATLAB中央文件交换。检索.