可以使用strfind函数来实现字符串列表的匹配和位置返回。\n\n假设第一个字符串列表为list1,第二个更大的字符串列表为list2,可以按如下方式进行匹配和位置返回:\n\nmatlab\nlist1 = {'abc', 'def', 'ghi'};\nlist2 = 'abcdefghi';\n\npositions = [];\nfor i = 1:length(list1)\n position = strfind(list2, list1{i});\n positions = [positions, position];\nend\n\n\n在上述代码中,使用strfind函数对list2中的每个字符串进行匹配,如果匹配成功,则返回匹配的位置,并将位置存储在positions列表中。最终,positions列表中存储了第一个列表中每个字符串在第二个列表中的位置。\n\n注意:上述代码中的list1是一个字符串列表,可以根据实际情况进行修改。


原文地址: http://www.cveoy.top/t/topic/p56U 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录