假设我有一个像
这样的单元格A = {'erogol' 'grerol' 'biral'}
然后我想在里面搜索一个特定的字符串。
有没有特殊功能呢?
答案 0 :(得分:3)
其中一项功能是strmatch
:
index = strmatch('grerol',A,'exact');
它返回一个索引数组。它已被弃用,Mathworks建议使用strcmp
代替
logicalIndexing = strcmp('grerol',A);
另一个选项是ismember
:
[bIsMember,index]=ismember('grerol',A);
另一个选项是strfind
:
indices = strfind(A,'grerol');
最后但并非最不重要的,
booleanIndexes = cellfun(@(x)(isequal(x,'grerol')),A);