文件
比较字符串(不区分大小写)
tf = strcmpi(s1,s2)
例子
TF.= strcmpi(S1,S2的)比较S1和S2,忽略了字母案例的任何差异。函数返回1(真正的),如果两者是相同的0.(错误的) 除此以外。除了情况之外,如果每个的大小和内容相同,文本被认为是相同的。返回结果TF.是数据类型逻辑。
TF.= strcmpi(S1,S2的)
TF.
S1,S2
S1
S2
1
真正的
0.
错误的
逻辑
输入参数可以是字符串数组、字符向量和字符向量的单元格数组的任意组合。
全部收缩
比较两个不同的字符向量,忽略字母案件中的任何差异。
s1 ='是的';s2 ='不';tf = strcmpi(s1,s2)
tf =逻辑0.
Strcmpi.回报0.因为S1和S2即使忽略案例,也不是平等的。
Strcmpi.
比较两个相等的字符向量。
s1 ='是的';s2 ='是的';tf = strcmpi(s1,s2)
tf =逻辑1
Strcmpi.回报1因为S1和S2忽略案例时平等。
查找匹配单词的文本'一次'字符向量的单元格数组中。忽略大小写。
'一次'
s1 ='一次';s2 = {'一次'那'之上';'一种'那'时间'};tf = strcmpi(s1,s2)
tf =2x2逻辑阵列1 0 0 0
当您忽略案例时,有一次发生S1在阵列中S2,它发生在元素s2 (1, 1)。
s2 (1, 1)
创建两个字符向量阵列。要在忽略案例的同时进行比较,请使用Strcmpi.功能。
s1 = {'tinker'那'裁缝';'士兵'那'间谍'};s2 = {'tinker'那“贝克”;'士兵'那'间谍'};tf = strcmpi(s1,s2)
tf =2x2逻辑阵列1 0 0 1
TF(1,1)是1因为'tinker'在两个阵列的第一个单元中。TF(2,2)是1因为'间谍'和'间谍'案件中只有不同。TF(2,1)是0.因为'士兵'在s1 (2, 1)有空白字符,和'士兵'在S2(2,1)才不是。
TF(1,1)
'tinker'
TF(2,2)
'间谍'
TF(2,1)
'士兵'
s1 (2, 1)
S2(2,1)
从R2017A开始,您可以使用双引号创建字符串。比较两个字符串数组,忽略案例,使用Strcmpi.。
S1 = [“一个”那“公元前”;“def”那“G”];s2 = [“B”那“c”;“def”那“G”];tf = strcmpi(s1,s2)
tf =2x2逻辑阵列0 0 1 1
输入文本,每个输入指定为字符向量、字符数组、字符向量单元格数组或字符串数组。输入的顺序不会影响比较结果。
如果两者S1和S2是字符串或字符向量的单元格阵列,然后S1和S2必须是相同的大小,除非其中一个是标量。
如果两者S1和S2是具有多行的字符阵列,然后S1和S2可以有不同的行数。
当将字符向量或字符串阵列进行比较到多径字符阵列时,小区阵列或字符串阵列必须是具有与字符阵列相同的行数的列向量。
数据类型:char|细胞|细绳
char
细胞
细绳
True或false结果,以1或0.的数据类型逻辑。
如果每个输入都是字符串标量或字符向量,则TF.是一个标量。
如果至少有一个输入是字符串数组或字符向量单元格数组,则TF.数组是否与输入阵列相同的大小。
如果一个输入是具有多行的字符数组,则另一个输入是标量单元或字符串标量TF.是一个N.-经过-1阵列,其中N.是字符数组中的行数。
N.
如果两个输入都是字符数组,TF.是一个标量。
这Strcmpi.函数用于文本的比较。如果在不支持的数据类型上使用,金宝appStrcmpi.总是返回0.。
对于区分大小写的文本比较,请使用比较字符串代替Strcmpi.。
比较字符串
虽然Strcmpi.与C函数共享名称,它不遵循C语言返回惯例0.当文本输入匹配时。
此功能完全支持高阵列。金宝app有关更多信息,请参阅高阵列。
使用说明和限制:
不支持枚举输入。金宝app
来自的输入值char类必须在0-127的范围内。
当一个输入是单元数组并且另一个输入是字符阵列时,字符阵列必须是编译时行向量。
当两个输入都是具有不同大小的空字符阵列时,生成的代码返回真正的。
eq.|不|regexp.|regexpi.|排序|比较字符串|strfind.|strncmp.|strncmpi.
eq.
不
regexp.
regexpi.
排序
strfind.
strncmp.
strncmpi.
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获得最佳网站性能。其他MathWorks国家网站未优化您所在地的访问。
联系您当地的办公室
立即获得试用