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