文档帮助中心文档
确定字符串是否以pattern开头
帕特TF = startsWith (str)
TF = startsWith (str,帕特,“IgnoreCase”,真的)
例子
TF = startsWith (str,帕特)返回1(真正的)如果str从指定的模式开始,并返回0(假否则)。
TF = startsWith (str,帕特)
str
帕特
1
真正的
0
假
如果帕特一个数组包含多个模式吗startsWith返回1如果它发现str从的任何元素开始帕特.
startsWith
TF = startsWith (str,帕特“IgnoreCase”,真的)当决定是否时忽略大小写str开始于帕特.
TF = startsWith (str,帕特“IgnoreCase”,真的)
全部折叠
创建一个包含文件名的字符串数组。确定哪些文件名以这个单词开头数据.
数据
从R2017a开始,您可以使用双引号创建字符串。
str = [“abstract.docx”,“data.tar”,“code.m”;...“data-analysis.ppt”,“results.ptx”,“summary.ppt”]
str =2 x3字符串“data.tar”“abstract.docx代码。"data-analysis.ppt" "results.ptx" "summary.ppt"
如果你正在使用R2016b,使用字符串函数而不是双引号。
字符串
返回每个元素的位置等于的逻辑数组1中字符串的位置str开始与数据.
帕特=“数据”;帕特TF = startsWith (str)
TF =2 x3逻辑阵列0 1 0 1 0
显示以。开头的文件名数据.指数回str使用特遣部队.
特遣部队
str (TF)
ans =2 x1字符串“data-analysis.ppt”“data.tar”
自从R2020b
创建一个字符串数组,该数组具有对文件的引用,包括本地文件的完整路径和远程文件的url。
str = [“C: \ Temp \ MyReport.docx”;“D: \数据\ Experiment1 \ Trial1 \ Sample1.csv”;“https://example.com/Slides.pptx”]
str =3 x1字符串“C: \ Temp \ MyReport.docx”“D: \ Data \ Experiment1 \ Trial1 \ Sample1.csv”“https://example.com/Slides.pptx”
要找到以驱动器号开始的路径,创建匹配一个字母后面跟着冒号的模式。
pat = letter pattern (1) +”:“
帕特=模式匹配:字母模式(1)+ ":"
确定str从这个模式开始。该模式帕特不匹配“https:“因为lettersPattern (1)只匹配一个字母。
“https:“
lettersPattern (1)
TF =3 x1逻辑阵列1 1 0
显示匹配的文件名。
ans =2 x1字符串“C: \ Temp \ MyReport.docx”“D: \ Data \ Experiment1 \ Trial1 \ Sample1.csv”
有关创建模式对象的函数列表,请参见模式.
模式
创建一个包含文件名的字符串数组。确定哪些文件名以其中之一开头摘要或数据.
摘要
str = [“abstract.docx”,“data.tar.gz”,“mycode.m”,“results.ptx”]
str =1 x4字符串“data.tar.gz”“abstract.docx mycode。m results.ptx”
帕特= [“抽象”,“数据”];帕特TF = startsWith (str)
TF =1 x4逻辑阵列1 1 0 0
显示以任意一个开头的字符串摘要或数据.指数回str使用特遣部队.
ans =1 x2字符串“abstract.docx”“data.tar.gz”
创建一个包含文件名的字符串数组。确定文件名以什么开头数据,忽略的情况。
str = [“DATA.TAR.GZ”,“data.xlsx”,“SUMMARY.PPT”,“tmp.gz”]
str =1 x4字符串“DATA.TAR.GZ”“data.xlsx”“SUMMARY.PPT”“tmp.gz”
帕特=“数据”;TF = startsWith (str,帕特,“IgnoreCase”,真正的)
显示以数据.指数回str使用特遣部队.
ans =1 x2字符串“DATA.TAR.GZ”“data.xlsx”
创建包含文件名称的字符向量。确定名称是否以不同的子字符串开头。
空空的=“data-analysis.ppt”
装备= ' data-analysis.ppt '
TF = startsWith(空空的,“数据”)
TF =逻辑1
TF = startsWith(空空的,“测试”)
TF =逻辑0
输入文本,指定为字符串数组、字符向量或字符向量的单元格数组。
搜索模式,指定为下列之一:
字符串数组
特征向量
字符向量的单元格数组
模式数组(因为R2020b)
使用注意事项及限制:
不支持模式对象。万博1manbetx
有关更多信息,请参见高大的数组.
str和模式必须是字符串标量、字符向量或包含不超过一个字符向量的单元格数组。
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。万博1manbetx有关更多信息,请参见在线程环境中运行MATLAB函数.
帕特必须是字符串数组、字符向量或字符向量的单元格数组。
有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱).
数|包含|endsWith|提取|匹配|取代|分裂|模式|lettersPattern
数
包含
endsWith
提取
匹配
取代
分裂
lettersPattern
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系