我想在字符串 A (300.000 x 7) 的单元格数组的两列中搜索字符串向量。
string=[53716;59428;58221;679854].
下面是代码:
y=arrayfun(@(x)~cellfun(@isempty,regexp(A(:,3:4),string(x))),1:numel(string),'uni',false);
y=cat(1,y{:});
这个问题类似于如何在 MATLAB 中搜索元胞数组中的字符串?和这个用正则表达式搜索单元数组
然而,这个解决方案需要几个小时。有谁知道执行相同操作的更有效方法?