文档帮助中心
删除字符串中的子字符串
newStr =擦掉(str,匹配)
例子
newStr =抹去(str,匹配)删除所有出现的匹配在str。的擦除函数将其余文本返回为newStr。
newStr =抹去(str,匹配)
str
匹配
擦除
newStr
如果匹配是字符串数组还是字符向量的单元数组擦除删除的每个元素的每次出现匹配在str。的str和匹配参数不需要相同的大小。
全部折叠
创建一个字符串数组并从中删除子字符串。从R2017a开始,可以使用双引号创建字符串。
str = [《敏捷的棕色狐狸跳》;《在懒狗之上》]
str =2 x1字符串那只敏捷的棕色狐狸跳过了那只懒狗
删除子串“的”从str。的擦除函数删除两个实例。
“的”
newStr =擦掉(str,“的”)
newStr =2 x1字符串“敏捷的棕色狐狸跳过了懒狗”
删除多个子字符串str。
匹配= [“的”,“快”,“懒”];newStr =擦掉(str,匹配)
newStr =2 x1字符串“棕色狐狸跳过狗”
创建一个字符向量。删除子串,“世界”,包括空格字符。
“世界”
空空的=“Hello World”
chr = 'Hello World'
newChr =擦掉(空空的,“世界”)
newChr = '你好'
输入文本,指定为字符串数组、字符向量或字符向量的单元格数组。
要删除的文本,指定为字符串数组、字符向量或字符向量的单元格数组。
若要在匹配项重叠时删除多个匹配项,请使用strrep函数。擦除只有当出现重叠时才删除第一个出现。
strrep
这个函数完全支持高数组。万博1manbetx有关更多信息,请参见高大的数组。
用法说明和限制:
str和匹配必须是字符串标量、字符向量或包含不超过一个字符向量的单元格数组。
这个函数完全支持分布式数组。万博1manbetx有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱)。
数|eraseBetween|extractAfter|extractBefore|extractBetween|insertAfter|方法|加入|垫|取代|replaceBetween|大小|分裂|strlength|strsplit
数
eraseBetween
extractAfter
extractBefore
extractBetween
insertAfter
方法
加入
垫
取代
replaceBetween
大小
分裂
strlength
strsplit
您的系统上有此示例的修改版本。你想打开这个版本吗?
您点击了对应于以下MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系