文件

擦拭

删除字符串中的子串

句法

newstr =擦除(str,match)

描述

例子

newstr =擦除(str.比赛删除所有发生的比赛str.。这擦拭函数返回符合字符串的其余部分新闻

如果比赛是字符串数组或字符向量的小区数组,然后擦拭删除每个元素的每次发生比赛str.。这str.比赛参数不需要平衡。

例子

全部收缩

创建字符串数组并从中删除子字符串。从R2017A开始,您可以使用双引号创建字符串而不是细绳功能。

str = [“快速的棕色狐狸跳”;“过于懒狗”]
str =2×1字符串数组“敏捷的棕色狐狸跳过了懒狗”

删除子字符串“这 ”str.。这擦拭函数删除两个实例。

newstr =擦除(str,“这 ”
newstr =2×1字符串数组“快速的棕色狐狸跳跃”懒惰的狗“

从中删除多个子串str.

匹配= [“这 ”“快的 ”“懒惰的 ”];newstr =擦除(str,match)
newstr =2×1字符串数组“棕色狐狸跳跃”在狗身上“

创建一个字符向量。删除子字符串,' 世界',包括空间字符。

Chr =.'你好,世界'
chr ='hello world'
newchr =擦除(chr,' 世界'
newchr ='你好'

输入参数

全部收缩

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

要删除的文本,指定为字符串数组,字符向量或字符向量的单元格数组。

提示

  • 要在出现重叠时删除匹配的多个匹配,请使用strrep.功能。擦拭仅在发生重叠时删除第一次出现。

扩展能力

介绍在R2016B.

这个主题有用吗?