insertAfter

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

描述

中newstr= insertAfter(海峡startStrnewText插页newText海峡后的子字符串指定由startStr并返回结果为中newstr。如果startStr在发生多次海峡, 然后insertAfter每发生后插入文本startStr

如果海峡是一个字符串数组或字符向量的单元阵列,然后insertAfter插页newText的每个元素海峡。输出参数中newstr与?的数据类型相同海峡

中newstr= insertAfter(海峡startPosnewText插入由指定的文本newText海峡所指定的位置之后startPos

例子

全部收缩

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

在R2017a开始,您可以创建一个使用双引号的字符串。

海峡=“快速的狐狸”
海峡=“快速的狐狸”

插入子后的文本“快”

=中newstr insertAfter(STR,“快”“棕色”
=中newstr“敏捷的棕色狐狸”

子插入到一个字符串数组的每个元素。当你作为位置指定不同的子串,它们必须被包含在一个字符串数组或一个单元阵列,其大小为相同海峡

海峡= [“快速狐狸跳过”;“在狗”]
海峡=2×1线“快速狐狸跳过”“在狗”
=中newstr insertAfter(STR,[“快”;“中的”],[“棕色”;“懒”])
=中newstr2×1线“敏捷的棕色狐狸跳过了懒狗”

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

在R2017a开始,您可以创建一个使用双引号的字符串。

海峡=“詹姆斯·麦克斯韦”
詹姆斯·麦克斯韦"

插入第五个字符之后的子字符串。

=中newstr insertAfter(STR,5,“文员”
=中newstr“麦克斯韦”

子插入到一个字符串数组的每个元素。当你指定与数字阵列的不同位置,它们的大小必须输入字符串数组一样。

海峡= [“詹姆斯·麦克斯韦”;“卡尔·高斯”]
海峡=2×1线"詹姆斯·麦克斯韦" "卡尔·高斯"
=中newstr insertAfter(STR,[5; 4],[“文员”;“弗里德里希”])
=中newstr2×1线"詹姆斯克拉克麦克斯韦" "卡尔弗里德里希高斯"

创建一个指定位置之后的字符的载体和插入文本。

CHR =“蘑菇和洋葱”
蘑菇和洋葱

在第九位置之后插入文本。

newChr = insertAfter(CHR 9,、辣椒,
newChr =“蘑菇,辣椒,洋葱”

在子字符串后面插入文本。

newChr = insertAfter(CHR,'蘑菇'、辣椒,
newChr =“蘑菇,辣椒,洋葱”

输入参数

全部收缩

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

数据类型:|烧焦|细胞

子串,后指定为一个字符串数组,字符向量,或字符向量的单元阵列插入文本。

如果海峡是一个字符串数组或字符向量的单元阵列,然后startStr可以是字符向量、字符串标量、字符串数组或与海峡

数据类型:|烧焦|细胞

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

如果海峡是一个字符串数组或字符向量的单元阵列,然后startPos可以是数字标量或相同尺寸的一个数值数组作为海峡

数据类型:||INT8|int16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64

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

如果海峡是一个字符串数组或字符向量的单元阵列,然后newText可以是字符向量、字符串标量、字符串数组或与海峡

数据类型:|烧焦|细胞

输出参数

全部收缩

输出文本,返回作为一个字符串数组,字符向量,或字符向量的单元阵列。海峡中newstr具有相同的数据类型。

数据类型:|烧焦|细胞

扩展功能

介绍了在R2016b