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);