文件

startsWith

确定字符串是否以模式开头

描述

例子

tf = startswith(str图案的)回报1true) 如果str从指定的模式开始,并返回0.错误的) 否则。

如果图案是包含多个模式的数组,然后startsWith回报1如果它发现strstarts with any element of图案

例子

tf = startswith(str图案,'Ignorecase',True)确定是否忽略案例strstarts with图案

例子

全部收缩

创建一个包含文件名的字符串数组。确定哪个文件名开始the word数据

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

str = ["abstract.docx"“data.tar”“code.m”;......“数据分析.ppt”“结果.ptx”"summary.ppt"]
str =2x3 string array“Abstract.docx”“data.tar”“code.m”“data-synaly.ppt”“结果.ptx”“summary.ppt”

返回一个逻辑阵列,每个元素的位置等于1对应于字符串的位置str从中开始数据

图案=“数据”;tf = startswith(str,图案)
tf =2x3逻辑阵列0 1 0 1 0 0

Display the file names that start with数据。索引回到str使用TF.

str(tf)
ANS =.2x1字符串数组“数据分析。”“data.tar”

创建一个包含文件名的字符串数组。确定哪个文件名以其开头抽象的or数据

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

str = ["abstract.docx""data.tar.gz"“mycode.m”“结果.ptx”]
str =1x4 string array“abstract.docx”“data.tar.gz”“mycode.m”“effecue.pext.ptx”
模式= ["abstract"“数据”];tf = startswith(str,图案)
tf =1x4 logical array1 1 0 0

显示从中启动的字符串either抽象的or数据。索引回到str使用TF.

str(tf)
ANS =.1x2字符串数组“abstract.docx”“data.tar.gz”

创建一个包含文件名的字符串数组。确定哪个文件名开始数据,忽略案例。

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

str = [“data.tar.gz”“data.xlsx”"SUMMARY.PPT""tmp.gz"]
str =1x4 string array“data.tar.gz”“data.xlsx”“summary.ppt”“tmp.gz”
图案=“数据”;tf = startswith(str那图案那'Ignorecase',真的)
tf =1x4 logical array1 1 0 0

显示从中启动的字符串数据。索引回到str使用TF.

str(tf)
ANS =.1x2字符串数组“data.tar.gz”“data.xlsx”

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

Chr =.'数据分析.ppt'
Chr ='data-anysis.ppt'
tf = startswith(chr,'data'的)
tf =逻辑1
tf = startswith(chr,'测试'的)
tf =逻辑0.

输入参数

全部收缩

输入文本,specified as a string array, a character vector, or a cell array of character vectors.

搜索模式,指定为字符串数组,字符向量或字符向量的单元格数组。

扩展能力

介绍在R2016B.