主要内容

startsWith

确定字符串是否以pattern开头

描述

例子

TF = startsWith(str帕特返回1真正的)如果str从指定的模式开始,并返回0否则)。

如果帕特那么数组是否包含多个模式startsWith返回1如果它发现str的任何元素开始帕特

例子

TF = startsWith(str帕特“IgnoreCase”,真的)在确定if时忽略casestr开始于帕特

例子

全部折叠

创建一个包含文件名的字符串数组。确定哪些文件名以单词开头数据

STR = [“abstract.docx”“data.tar”“code.m”...“data-analysis.ppt”“results.ptx”“summary.ppt”
str =2 x3字符串"abstract.docx" "data.tar" "代码。M "data-analysis.ppt" "results.ptx" "summary.ppt"

返回一个逻辑数组,其中每个元素的位置等于1对应于字符串的位置str首先是数据

帕特=“数据”;TF = startsWith(str,pat)
TF =2x3逻辑阵列0 1 0 1 0 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\ experimental 1\Trial1\Sample1.csv" "https://example.com/Slides.pptx"

要查找以驱动器号开头的路径,请创建一个匹配一个字母后面跟着冒号的模式。

pat = letterpattern (1) +”:“
帕特=模式匹配:letterpattern (1) + ":"

确定哪些元素str从这个模式开始。该模式帕特不匹配“https:“因为lettersPattern (1)只能匹配一个字母。

TF = startsWith(str,pat)
TF =3x1逻辑阵列11 10 0

显示匹配的文件名。

str (TF)
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字符串"abstract.docx" "data.tar.gz" "mycode "。m results.ptx”
Pat = [“抽象”“数据”];TF = startsWith(str,pat)
TF =1x4逻辑阵列1 1 0 0

显示以任意一个开头的字符串摘要数据.索引返回到str使用特遣部队

str (TF)
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,pat,“IgnoreCase”,真正的)
TF =1x4逻辑阵列1 1 0 0

显示以开头的字符串数据.索引返回到str使用特遣部队

str (TF)
ans =1 x2字符串“DATA.TAR.GZ”“data.xlsx”

创建一个包含文件名的字符向量。确定名称是否以不同的子字符串开始。

空空的=“data-analysis.ppt”
CHR = 'data-analysis.ppt'
TF = startwith (chr,“数据”
TF =逻辑1
TF = startwith (chr,“测试”
TF =逻辑0

输入参数

全部折叠

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

搜索模式,指定为以下之一:

  • 字符串数组

  • 特征向量

  • 字符向量的单元格数组

  • 模式数组(因为R2020b)

扩展功能

版本历史

在R2016b中引入