文档

插入

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

句法

newstr = insertbefore(str,endstr,newText)
newstr = insertbefore(str,endpos,newText)

描述

例子

newstr= insertbefore((str,,,,Endstr,,,,newText插入newText进入str在指定的子字符串之前Endstr并将结果返回newstr。如果Endstr多次发生str, 然后插入在每次出现之前插入文本Endstr

如果str是字符串数组或字符向量的单元格数组,然后插入插入newText进入的每个元素str。输出参数newstr具有与str

例子

newstr= insertbefore((str,,,,端台,,,,newText插入由newText进入str在指定的职位之前端台

例子

全部收缩

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

从R2017A开始,您可以使用双引号来创建字符串细绳功能。

str =“面包奶酪葡萄酒”
str =“面包奶酪葡萄酒”

在字符串中的每个空间字符之前插入逗号。这插入函数在每个匹配的子字符串之前插入文本。

newstr = insertbefore(str,“”,,,,“,”
newstr =“面包,奶酪,葡萄酒”

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

str = [“快速狐狸跳”;“狗”这是给予的
str =2×1字符串数组“快速狐狸跳”,“狗”
newstr = insertbefore(str,[“ 狐狸”;“ 狗”],[[“ 棕色的”;“ 懒惰的”)))
newstr =2×1字符串数组“敏捷的棕色狐狸跳过了懒狗”

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

从R2017A开始,您可以使用双引号来创建字符串细绳功能。

str =“詹姆斯·麦克斯韦”
str =“詹姆斯·麦克斯韦”

在第七个字符之前插入子弦。

newstr = insertbefore(str,7,“店员”
newstr =“詹姆斯·克莱克·麦克斯韦”

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

str = [“詹姆斯·麦克斯韦”;“卡尔高斯”这是给予的
str =2×1字符串数组“詹姆斯·麦克斯韦”“卡尔·高斯”
newstr = insertbefore(str,[7; 6],[“店员”;“弗里德里希”)))
newstr =2×1字符串数组“ James Clerk Maxwell”“ Carl Friedrich Gauss”

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

chr =“蘑菇和洋葱”
chr ='蘑菇和洋葱'

在第十个位置之前插入文本。

newchr = insertbefore(chr,10,', 胡椒,'
newchr ='蘑菇,辣椒和洋葱'

在子字符串之前插入文本。

newchr = insertbefore(chr,' 和',,,,', 胡椒,'
newchr ='蘑菇,辣椒和洋葱'

输入参数

全部收缩

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

数据类型:细绳|char|细胞

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

如果str是字符串数组或字符向量的单元格数组,然后Endstr可以是字符向量,字符串标量,字符串数组或与与str

数据类型:细绳|char|细胞

结束位置以前插入文本,指定为数字阵列。

如果str是字符串数组或字符向量的单元格数组,然后端台可以是数字标量或数字阵列的大小与str

数据类型:双倍的|单身的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64

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

如果str是字符串数组或字符向量的单元格数组,然后newText可以是字符向量,字符串标量,字符串数组或与与str

数据类型:细绳|char|细胞

输出参数

全部收缩

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

数据类型:细绳|char|细胞

扩展功能

在R2016b中引入

这个话题有帮助吗?