文档帮助中心
之后的指定位置提取子
=中newstr extractAfter(STR,startStr)
=中newstr extractAfter(STR,startPos)
例
中newstr= extractAfter(海峡,startStr)提取后开始串startStr并与最后一个字符结束海峡。如果startStr在发生多次海峡, 然后中newstr是海峡从第一次出现startStr到最后。
中newstr= extractAfter(海峡,startStr)
中newstr
海峡
startStr
如果海峡是一个字符串数组或字符向量的单元阵列,然后extractAfter提取的子串从的每个元素海峡。输出参数中newstr具有相同的数据类型海峡。
extractAfter
中newstr= extractAfter(海峡,startPos)提取由指定的位置后开头的子串startPos并与最后一个字符结束海峡。
中newstr= extractAfter(海峡,startPos)
startPos
全部收缩
创建的字符串数组和字符串后出现选择文本。
在R2017a开始,您可以创建一个使用双引号的字符串。
海峡=“敏捷的棕色狐狸”
提取子串后出现的串“快”。该extractAfter功能选择新的文本,但不包括“快”在输出中。
“快”
=中newstr extractAfter(STR,“快”)
中newstr =“棕色狐狸”
创建一个字符串数组元素的新字符串数组。当作为位置指定不同的子串,它们必须包含在一个字符串数组或一个单元阵列,其大小与输入字符串数组相同。
海峡= [“快速的棕色狐狸跳过”;“那只懒狗”]
海峡=2×1线“敏捷的棕色狐狸跳过了懒狗”
=中newstr extractAfter(STR,[“快”;“中的”])
=中newstr2×1线“棕色狐狸跳过”“懒狗”
也可以指定一个子串作为被施加到输入字符串数组中的所有元素的位置。
创建指定位置后的字符串。
海峡=“爱伦坡”
STR =“爱伦坡”
选择第12个字符之后的子字符串。
=中newstr extractAfter(STR,12)
中newstr = “坡”
从字符串数组的每个元素中选择的子串。当你指定与数字阵列的不同位置,它们的大小必须输入字符串数组一样。
海峡= [“爱伦坡”;“奥尔科特”]
海峡=2×1线“爱伦坡”“奥尔科特”
=中newstr extractAfter(STR,[12; 11])
=中newstr2×1线“坡”,“奥尔科特”
选择从每个元素串并指定相同的位置。
=中newstr extractAfter(STR,6)
=中newstr2×1线“爱伦·坡”,“梅·奥尔科特”
创建一个特征向量。然后创建是新的子特征向量CHR。
CHR
CHR =“辣椒和洋葱”
第12位后,选择文本。
newChr = extractAfter(CHR 12)
newChr = '葱'
一子后,选择文本。
newChr = extractAfter(CHR,“和”)
输入文本,指定为一个字符串数组,字符向量,或字符向量的单元阵列。
数据类型:串|烧焦|细胞
串
烧焦
细胞
字符串,指示子串,以提取物,指定为一个字符串数组,字符向量,或字符向量的单元阵列的开始。extractAfter排除startStr从子串至提取物。
如果海峡是一个字符串数组或字符向量的单元阵列,然后startStr可以是字符向量,一个串标量,或者一个字符串数组或相同尺寸的单元阵列作为海峡。
子串,以提取的开始位置,指定为数字阵列。extractAfter排除的字符在开始从子串至提取物。
开始
如果海峡是一个字符串数组或字符向量的单元阵列,然后startPos可以是数字标量或相同尺寸的一个数值数组作为海峡。
数据类型:双|单|INT8|INT16|INT32|Int64的|UINT8|UINT16|UINT32|UINT64
双
单
INT8
INT16
INT32
Int64的
UINT8
UINT16
UINT32
UINT64
输出文本,返回作为一个字符串数组,字符向量,或字符向量的单元阵列。
此功能完全支持高大的阵列。万博1manbetx欲了解更多信息,请参阅高大的数组。
使用注意事项和限制:
海峡和startStr必须是字符串标量,字符向量,或含有不超过一个字符向量的单元阵列。
此功能完全支持分布式数组。万博1manbetx欲了解更多信息,请参阅与分布阵列运行MATLAB功能(并行计算工具箱)。
计数|擦除|eraseBetween|extractBefore|extractBetween|insertAfter|的insertBefore|加入|更换|replaceBetween|尺寸|分裂|strlength
计数
擦除
eraseBetween
extractBefore
extractBetween
insertAfter
的insertBefore
加入
更换
replaceBetween
尺寸
分裂
strlength
这个例子的修改版本的系统上存在。你要打开这个版本呢?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处