我正试图找到一种方法来查看字符串中是否包含字符串。
fieldName = 'OneTwoThree';
我想要
findTwo
==如果fieldName
在字符串
'Two'
,则为true
有什么建议吗?
答案 0 :(得分:3)
您可以使用fieldnames
,然后使用strfind
。
a.OneTwoThree = 4; %// first field name
a.AnotherField = 'hello'; %// second example field name
测试所有字段名称:
names = fieldnames(a); %// gives all field names
findTwo = ~isempty(strfind(names,'Two'));
仅测试第一个字段:
names = fieldnames(a); %// gives all field names
findTwo = ~isempty(strfind(names{1},'Two'));