文档

代替

在字符串数组中查找和替换子字符串

语法

newStr=替换(str、旧、新)

描述

实例

newStr=替换(str,古老的,刚出现的)替换所有出现的古老的在字符串数组中str具有刚出现的如果古老的包含多个子字符串,然后刚出现的任何一个都必须与相同的大小古老的,或必须是单个子字符串。

例子

全部崩溃

替换文件名列表中的占位符文本。

从R2017a开始,您可以使用双引号而不是一串作用

str=[\MyData\data.tar.gz”;\MyScripts\cleandata.m”;\MyScripts\preprocess.m”;\MyScripts\publishResults.m”]
str=4×1字符串数组\MyData\data.tar.gz”“\MyScripts\cleandata.m”“\MyScripts\preprocess.m”“\MyScripts\publishResults.m”

代替使用作为文件路径名称的字符串。

旧的=; 新的=“C:\MyProject”;newStr=替换(str、旧、新)
新闻记者=4×1字符串数组“C:\MyProject\MyData\data.tar.gz”“C:\MyProject\MyScripts\cleandata.m”“C:\MyProject\MyScripts\preprocess.m”“C:\MyProject\MyScripts\publishResults.m”

将回车替换为换行符。

从R2017a开始,您可以使用双引号而不是一串作用

str=[“提交日期:2015年11月29日\r\n;“验收日期:1/20/16\r”;联系人:约翰。smith@example.com\r\n“]
str=3×1字符串数组“提交日期:11/29/15\r”“接受日期:1/20/16\r”“联系人:john。smith@example.com\r\n“

更换回车。

旧的={“\r\n”,“\r”}; 新的=“\n”;newStr=替换(str、旧、新)
新闻记者=3×1字符串数组“提交日期:11/29/15\n”“接受日期:1/20/16\n”“联系人:john。smith@example.com\n“

输入参数

全部崩溃

输入文本,指定为字符串数组、字符向量或字符向量的单元格数组。

数据类型:一串|烧焦|单间牢房

要替换的子字符串,指定为字符串数组、字符向量或字符向量的单元格数组。

数据类型:一串|烧焦|单间牢房

新的子字符串,指定为字符串数组、字符向量或字符向量的单元格数组。

数据类型:一串|烧焦|单间牢房

提示

  • 要对重叠图案执行多次替换,请使用串替换作用

扩展能力

R2016b中引入

这个话题有用吗?