MATLAB 查找字符串
本教程将讨论如何使用 MATLAB 中的 strfind()
函数在其他字符串中查找字符串。
使用 MATLAB 中的 strfind()
函数在其他字符串中查找字符串
要查找另一个字符串中出现的字符串,我们可以使用 MATLAB 中的 strfind()
函数。strfind()
函数的第一个参数是你要从中查找子字符串出现次数的字符串,第二个参数是你要查找的字符串或字符。此函数的输出是一个向量,其中包含子字符串出现的索引或位置。我们还可以在字符串数组中找到字符串的出现次数,输出将是子字符串出现次数的索引向量数组。例如,让我们使用 strfind()
函数查找字符串中空格字符的出现次数和空格数。请参考下面的代码。
v = 'This is a test';
indices_of_spaces = strfind(v,' ')
Number_of_spaces = length(indices_of_spaces)
输出:
indices_of_spaces =
5 8 10
Number_of_spaces =
3
在上面的代码中,我们使用 length()
函数来查找字符串中存在的空格总数。在输出中,索引显示字符串中存在的空格字符的位置。你可以根据自己的要求更改字符串和要查找的字符,如果要从字符串数组中查找特定字符或字符串,也可以使用此函数查找。查看此链接以获取有关 strfind()
函数的更多详细信息。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。