文档

insertAfter

指定的子字符串后插入字符串

语法

newstr = InsertAfter(str,startstr,newtext)
newstr = InsertAfter(str,startpos,newtext)

描述

例子

newStr= insertAfter (strstartStrnewText插入newTextstr指定的子字符串后面startStr并返回结果为newStr.如果startStr发生多次str,然后insertAfter的每次出现后插入文本startStr

如果str那么,是字符串数组还是字符向量的单元格数组insertAfter插入newText进入每个元素str.输出参数newStr具有相同的数据类型为str

例子

newStr= insertAfter (strstartPosnewText插入指定的文本newTextstr在指定的位置startPos

例子

全部折叠

创建字符串数组并在子字符串后插入文本。

从R2017a开始,您可以使用双引号来创建字符串,而不是字符串函数。

str =“快速的狐狸”
str = "敏捷的狐狸"

在子字符串后插入文本“快”

newStr = insertAfter (str,“快”“棕色”
“敏捷的棕色狐狸”

在字符串数组的每个元素中插入子字符串。当您指定不同的子字符串作为位置时,它们必须包含在大小相同的字符串数组或单元格数组中str

str = [“快狐狸跳”“狗”
str =2×1的字符串数组"敏捷的狐狸跳过了狗"
newStr = insertAfter (str, (“快”“的”],[“棕色”“懒”])
newStr =2×1的字符串数组"那只敏捷的棕色狐狸跳过了那只懒狗"

创建字符串数组并指定插入子字符串的位置。

从R2017a开始,您可以使用双引号来创建字符串,而不是字符串函数。

str =“詹姆斯。麦克斯韦尔”
str =“james maxwell”

在第五个字符后插入子字符串。

newStr = insertAfter (str 5“职员”
newStr = "James Clerk Maxwell"

在字符串数组的每个元素中插入子字符串。当您使用数字数组指定不同的位置时,它们必须与输入字符串数组的大小相同。

str = [“詹姆斯。麦克斯韦尔”“卡尔·高斯”
str =2×1的字符串数组“James Maxwell”“Carl Gauss”
newStr = insertAfter (str, (5; 4),“职员”“弗里德里希”])
newStr =2×1的字符串数组“詹姆斯·克劳克麦克斯韦尔”“卡尔弗里德里希高斯”

创建一个字符向量并在指定位置插入文本。

空空的=蘑菇和洋葱
Chr ='蘑菇和洋葱'

在第九位置后插入文本。

newChr = insertAfter(对应9', 胡椒,'
蘑菇,辣椒,洋葱

在子字符串后插入文本。

newChr = insertAfter(空空的,“蘑菇”', 胡椒,'
蘑菇,辣椒,洋葱

输入参数

全部折叠

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

数据类型:字符串|字符|细胞

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

如果str那么,是字符串数组还是字符向量的单元格数组startStr可以是字符向量,字符串标量或字符串数​​组或相同尺寸的单元数组str

数据类型:字符串|字符|细胞

插入文本的起始位置,指定为数字数组。

如果str那么,是字符串数组还是字符向量的单元格数组startPos可以是一个数字标量或与str

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

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

如果str那么,是字符串数组还是字符向量的单元格数组newText可以是字符向量,字符串标量或字符串数​​组或相同尺寸的单元数组str

数据类型:字符串|字符|细胞

输出参数

全部折叠

输出文本,作为字符串数组、字符向量或字符向量的单元格数组返回。strnewStr具有相同的数据类型。

数据类型:字符串|字符|细胞

扩展功能

介绍了R2016b

这个话题有用吗?