MATLAB Find String

Ammar Ali 8 November 2021
MATLAB Find String

In diesem Tutorial wird erläutert, wie Sie mit der Funktion strfind() in MATLAB Strings in anderen Strings finden.

Suchen von Strings in anderen Strings mit der Funktion strfind() in MATLAB

Um Vorkommen einer Zeichenkette innerhalb eines anderen Strings zu finden, können wir die Funktion strfind() in MATLAB verwenden. Das erste Argument der Funktion strfind() ist die Zeichenkette, aus der Sie die Vorkommen einer TeilZeichenkette finden möchten, und das zweite Argument ist die Zeichenkette oder das Zeichen, das Sie suchen möchten. Die Ausgabe dieser Funktion ist ein Vektor, der die Indizes oder die Position der Vorkommen der TeilZeichenkette enthält. Wir können auch die Vorkommen einer Zeichenkette in einem Array von Strings finden, und die Ausgabe ist ein Array von Vektoren von Indizes der Vorkommen des Teilstrings. Lassen Sie uns zum Beispiel das Vorkommen des Leerzeichens und die Anzahl der Leerzeichen innerhalb einer Zeichenkette mit der Funktion strfind() ermitteln. Siehe den Code unten.

v = 'This is a test';
indices_of_spaces = strfind(v,' ')
Number_of_spaces = length(indices_of_spaces)

Ausgabe:

indices_of_spaces =

     5     8    10


Number_of_spaces =

     3

Im obigen Code haben wir die Funktion length() verwendet, um die Gesamtzahl der im String vorhandenen Leerzeichen zu ermitteln. In der Ausgabe zeigen die Indizes die Position des im String vorhandenen Leerzeichens an. Sie können die Zeichenkette und das Zeichen, das Sie suchen möchten, nach Ihren Anforderungen ändern, und wenn Sie ein bestimmtes Zeichen oder eine bestimmte Zeichenkette aus einem Array von Zeichenketten finden möchten, können Sie es auch mit dieser Funktion finden. Unter diesem Link finden Sie weitere Details zur Funktion strfind().

Autor: 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

Verwandter Artikel - MATLAB String