主要内容

startsWith

确定字符串是否以pattern开头

描述

例子

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

如果帕特一个数组包含多个模式吗startsWith返回1如果它发现str从的任何元素开始帕特

例子

TF = startsWith (str帕特“IgnoreCase”,真的)当决定是否时忽略大小写str开始于帕特

例子

全部折叠

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

从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)只匹配一个字母。

帕特TF = startsWith (str)
TF =3 x1逻辑阵列1 1 0

显示匹配的文件名。

str (TF)
ans =2 x1字符串“C: \ Temp \ MyReport.docx”“D: \ Data \ Experiment1 \ Trial1 \ Sample1.csv”

有关创建模式对象的函数列表,请参见模式

创建一个包含文件名的字符串数组。确定哪些文件名以其中之一开头摘要数据

从R2017a开始,您可以使用双引号创建字符串。

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使用特遣部队

str (TF)
ans =1 x2字符串“abstract.docx”“data.tar.gz”

创建一个包含文件名的字符串数组。确定文件名以什么开头数据,忽略的情况。

从R2017a开始,您可以使用双引号创建字符串。

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

显示以数据.指数回str使用特遣部队

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

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

空空的=“data-analysis.ppt”
装备= ' data-analysis.ppt '
TF = startsWith(空空的,“数据”
TF =逻辑1
TF = startsWith(空空的,“测试”
TF =逻辑0

输入参数

全部折叠

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

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

  • 字符串数组

  • 特征向量

  • 字符向量的单元格数组

  • 模式数组(因为R2020b)

扩展功能

介绍了R2016b