String 在Matlab中查找单元格中的子字符串索引

String 在Matlab中查找单元格中的子字符串索引,string,matlab,String,Matlab,我需要确定单元格中近似出现的子字符串的索引。例如: C = {'Hong Kong (China)', 'Canada', 'Panama', 'Hong Kong (China)'};. 我需要在C里面找到,所有的字符串都有 string2search = "Hong Kong"; 并给出类似于: ans = [1 0 0 1] 有什么想法吗? 谢谢 要确定string2search是否是C中每个字符串的子字符串,您可以在以下范围内使用: 如果案例不重要,请应用: 定义“近似匹配”。子

我需要确定单元格中近似出现的子字符串的索引。例如:

C = {'Hong Kong (China)', 'Canada', 'Panama', 'Hong Kong (China)'};.
我需要在C里面找到,所有的字符串都有

string2search = "Hong Kong"; 
并给出类似于:

ans = [1 0 0 1]
有什么想法吗?
谢谢

要确定
string2search
是否是
C
中每个字符串的子字符串,您可以在以下范围内使用:

如果案例不重要,请应用:


定义“近似匹配”。子字符串,也许?是的子字符串是正确的哦,现在我看到你的标题中有“子字符串”:)我在你的建议后更新了它干得好!谢谢
result = cellfun(@(s) ~isempty(strfind(s, string2search)), C);
result = cellfun(@(s) ~isempty(strfind(lower(s), lower(string2search))), C);