MATLAB 查找字符串
Ammar Ali
2021年10月2日
2021年7月4日
本教程将讨论如何使用 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()
函数的更多详细信息。
Author: Ammar Ali