在指定位置之前提取子字符串
endStr newStr = extractBefore (str)
newStr=extractBefore(str,endPos)
实例
新闻记者=之前提取(str,endStr)提取以第一个字符开头的子字符串str和结束之前endStr如果endStr在中多次发生str然后新闻记者是str从一开始str直到第一次发生endStr
新闻记者=之前提取(str,endStr)
新闻记者
str
endStr
如果str是字符串数组或字符向量的单元格数组提取前从元素的每个元素中提取子字符串str.输出参数新闻记者具有相同的数据类型str.
提取前
新闻记者=之前提取(str,endPos)提取以第一个字符开头的子字符串str并在指定的位置之前结束endPos.
新闻记者=之前提取(str,endPos)
endPos
全部崩溃
创建字符串数组并选择出现在子字符串之前的文本。
从R2017a开始,您可以使用双引号来创建字符串,而不是一串作用
一串
str=“敏捷的棕色狐狸”
提取子字符串之前的子字符串“棕色”.的提取前函数选择不包含的文本“棕色”在输出中。
“棕色”
newStr=extractBefore(str,“棕色”)
newStr=“快报”
从字符串数组的元素创建新的字符串数组。当指定不同的子字符串作为位置时,它们必须包含在字符串数组或与相同大小的单元格数组中str.
str = [“敏捷的棕色狐狸跳跃”;"盖过懒狗"]
str=2×1字符串数组敏捷的棕色狐狸跳过懒狗
newStr=extractBefore(str[“棕色”;“狗”])
新闻记者=2×1字符串数组“快”胜过“懒”
还可以指定一个子字符串作为应用于输入字符串数组的所有元素的位置。
在指定位置之前创建字符串。
str=“埃德加·爱伦坡”
str=“埃德加·艾伦·坡”
选择第6个字符之前的子字符串。
newStr = extractBefore (str, 6)
newStr=“埃德加”
从字符串数组的每个元素中选择子字符串。使用数字数组指定不同位置时,子字符串的大小必须与输入字符串数组的大小相同。
str = [“埃德加·爱伦坡”;“路易莎·梅·奥尔科特”]
str=2×1字符串数组“埃德加·艾伦·坡”“路易莎·梅·奥尔科特”
newStr = extractBefore (str,[6、7])
新闻记者=2×1字符串数组“埃德加”“路易莎”
从每个元素中选择子字符串并指定相同的位置。
newStr=extractBefore(str,12)
新闻记者=2×1字符串数组“埃德加·艾伦”“路易莎·梅”
创建一个字符向量。然后创建新的字符向量,这些字符向量是chr.
chr
chr=“辣椒和洋葱”
chr=‘辣椒和洋葱’
选择第八个位置之前的子字符串。
newChr=extractBefore(chr,8)
newChr=‘辣椒’
选择子字符串前的文本。
newChr = extractBefore(空空的,”和“)
输入文本,指定为字符串数组、字符向量或字符向量的单元格数组。
数据类型:一串|烧焦|单间牢房
烧焦
单间牢房
表示要提取的子字符串结尾的字符串,指定为字符串数组、字符向量或字符向量的单元格数组。提取前排除endStr从子字符串中提取。
如果str是字符串数组还是字符向量的单元格数组endStr可以是字符向量、字符串标量、字符串数组或与str.
要提取的子字符串的结束位置,指定为数字数组。
如果str是字符串数组还是字符向量的单元格数组endPos可以是数值标量或与相同大小的数值数组str.
数据类型:双重的|仅有一个的|int8|int16|int32|int64|uint8|uint16|uint32|uint64
双重的
仅有一个的
int8
int16
int32
int64
uint8
uint16
uint32
uint64
输出文本,作为字符串数组、字符向量或字符向量的单元格数组返回。
此函数完全支持高数组。有关更多信息,请参金宝app阅高阵.
计数|擦除|擦掉|提取器|提取器|插入器|插入之前|参加|取代|replaceBetween|大小|分裂|strlength
计数
擦除
擦掉
提取器
插入器
插入之前
参加
取代
replaceBetween
大小
分裂
strlength
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
联系当地办事处
现在受审