擦除

删除字符串中的子字符串

描述

例子

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函数。擦除只有当出现重叠时才删除第一个出现。

扩展功能

介绍了R2016b