文档帮助中心文档
指定子串后的插入字符串
newstr = InsertAfter(str,pat,newtext)
newStr = insertAfter (str, pos newText)
例子
newStr= InsertAfter(str,帕特,newText)插入newText成str指定的子字符串后面帕特并返回结果为newStr.如果帕特发生多次str,然后insertAfter的每次出现后插入文本帕特.
newStr= InsertAfter(str,帕特,newText)
newStr
str
帕特
newText
insertAfter
如果str那么,是字符串数组还是字符向量的单元格数组insertAfter插入newText进入每个元素str.输出参数newStr具有相同的数据类型为str.
newStr= InsertAfter(str,pos,newText)插入指定的文本newText成str在指定的位置pos.
newStr= InsertAfter(str,pos,newText)
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.
lettersPattern
“:\”
pat = letter pattern (1) +“:\”
帕特=图案匹配:Letterspattern(1)+“:\”
文件名= insertAfter (str,帕特,“存档\”)
文件名=3 x1字符串“C: \ \ Temp \ MyReport.docx存档”“D: \存档\ Data \ Experiment1 \ Trial1 \ Sample1.csv”“E: \存档\演示\ Slides.pptx”
有关创建模式对象的函数列表,请参阅图案.
图案
创建字符串数组并指定插入子字符串的位置。
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.
输出文本,作为字符串阵列,字符向量或字符向量阵列返回。str和newStr具有相同的数据类型。
使用说明和限制:
不支持模式对象。金宝app
有关更多信息,请参阅高大的数组.
str,帕特, 和newText必须是字符串标量、字符向量或包含不超过一个字符向量的单元格数组。
帕特必须是字符串数组、字符向量或字符向量的单元格数组。
有关更多信息,请参阅使用分布式阵列运行MATLAB函数(并行计算工具箱).
数|擦拭|提取|方法|加入|lettersPattern|图案|代替|分裂
数
擦拭
提取
方法
加入
代替
分裂
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系您当地的办公室