MATLAB 查詢字串

Ammar Ali 2021年10月2日 2021年7月4日
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() 函式的更多詳細資訊。

Author: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

相關文章 - MATLAB String