主要内容

insertAfter

指定子串后的插入字符串

描述

例子

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

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

例子

newStr= InsertAfter(strposnewText插入指定的文本newTextstr在指定的位置pos

例子

全部收缩

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

从R2017a开始,您可以使用双引号创建字符串。

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

如果你正在使用R2016b,使用字符串函数而不是双引号。

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

newstr = InsertAfter(str,“快”“棕色”
“敏捷的棕色狐狸”

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

str = [“快狐狸跳”“狗”
str =2x1字符串"敏捷的狐狸跳过了狗"
newstr = InsertAfter(str,[“快”“的”],[“棕色”“懒”])
newstr =2x1字符串"那只敏捷的棕色狐狸跳过了那只懒狗"

自从R2020b

创建字符串数组文件名,包括完整路径。路径以不同的驱动器字母开头。

str = [“c:\ temp \ myreport.docx”“D: \数据\ Experiment1 \ Trial1 \ Sample1.csv”“E: \演示\ Slides.pptx”
str =3 x1字符串“C: \ Temp \ MyReport.docx”“D: \ Data \ Experiment1 \ Trial1 \ Sample1.csv”“E: \演示\ Slides.pptx”

在每个驱动器号之后插入一个新的文件夹名称。要匹配驱动器号,使用。创建一个匹配单个字母的模式lettersPattern功能,并跟随字符“:\”.然后调用insertAfter

pat = letter pattern (1) +“:\”
帕特=图案匹配:Letterspattern(1)+“:\”
文件名= insertAfter (str,帕特,“存档\”
文件名=3 x1字符串“C: \ \ Temp \ MyReport.docx存档”“D: \存档\ Data \ Experiment1 \ Trial1 \ Sample1.csv”“E: \存档\演示\ Slides.pptx”

有关创建模式对象的函数列表,请参阅图案

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

从R2017a开始,您可以使用双引号创建字符串。

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

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

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

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

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

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

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

在第九位置后插入文本。

newchr = InsertAdter(Chr,9,', 胡椒,'
蘑菇,辣椒,洋葱

在子字符串后插入文本。

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

输入参数

全部收缩

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

文本或模式str标记插入文本的起始位置,指定为以下内容之一:

  • 字符串数组

  • 特征向量

  • 字符向量的单元格阵列

  • 图案大批(因为R2020b)

如果str是字符向量的字符串数组或单元格数组,然后可以将文本插入到的每个元素str.您可以指定插入均具有相同的开始或在每个元素中具有不同的开始str

  • 要指定相同的开始,请指定帕特作为字符矢量,字符串标量或图案目的。

  • 要指定不同的开始,请指定帕特作为字符串数组、字符向量的单元格数组或图案数组中。

起始位置,指定为数字数组。

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

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

如果str是字符串数组或字符向量阵列,然后是字符向量newText可以是具有相同大小的字符向量、字符串标量或字符串数组或单元数组str

输出参数

全部收缩

输出文本,作为字符串阵列,字符向量或字符向量阵列返回。strnewStr具有相同的数据类型。

扩展功能

介绍了R2016b