In diesem Beitrag wird die Suche nach einem Substring unter Verwendung eines regelmäßigen Ausdrucks in JavaScript erläutert, und in dieser Hinsicht erklärt dieser Beitrag die folgenden Lernziele:
So lass uns anfangen!
So suchen Sie mit einem regulären Ausdruck nach einem Substring?
In JavaScript wird eine eingebaute Methode mit dem Namen Search () verwendet, um ein bestimmtes Substring innerhalb einer bestimmten Zeichenfolge unter Verwendung regulärer Ausdrücke zu durchsuchen.
Was ist die methode such () in javaScript?
Mit den folgenden Konzepten können Sie die Grundlagen der Search () -Methode verstehen:
Grundlegende Syntax
Der folgende Snippet präsentiert die grundlegende Syntax der Suchmethode in JavaScript:
Givenstring.Suche (Suchwert);Wie funktioniert die Methode von Search () in JavaScript??
Es ist an der Zeit, die Search () -Methode praktisch zu implementieren. Zu diesem Zweck werden wir die Search () -Methode in verschiedenen Beispielen verwenden.
Beispiel 1: Erfolgreiche Suche
In diesem Beispielprogramm werden wir einen regelmäßigen Ausdruck an die Search () -Methode übergeben, um einen numerischen Wert zu lokalisieren:
In der angegebenen Zeichenfolge erfolgt der erste numerische Wert am 9. Index, sodass die Ausgabe "9" ist, wie im folgenden Snippet gezeigt:
Die Ausgabe hat überprüft, ob die Methode von Search () den entsprechenden Index zurückgibt.
Beispiel 2: Fallempfindlichkeit
In diesem Beispiel werden wir mit der Suchmethode nach einem Substring „JavaScript“ suchen:
In der angegebenen Zeichenfolge tritt JavaScript zweimal am 0. Index und zweitens am 28. Index auf:
Die Ausgabe zeigt, dass die Search () -Methode „28“ anstelle von „0“ zurückgibt. Dies zeigt, dass die Such () -Methode Fallempfindlichkeit ist.
Beispiel 3: Fall Inemfitiver Suche
Wir können das verwenden “ich”In der Regex, um ein Substring unabhängig von der Fallempfindlichkeit zu durchsuchen.
Jetzt sucht die Such () -Methode unabhängig vom Großbuchstaben oder Kleinbuchstaben nach dem Substring:
Diesmal gab die Such () -Methode den 0. Index zurück.
Beispiel 4: erfolglose Suche
Suchen wir nach einem Substring, das in der angegebenen Zeichenfolge nicht vorhanden ist:
Wenn wir innerhalb der angegebenen Zeichenfolge nach „Python“ gesucht haben, gibt die Suchmethode folglich die folgende Ausgabe zurück:
Der obige Snippet hat überprüft, ob die Search () -Methode -1 zurückgegeben wurde, wenn sie keine perfekte Übereinstimmung findet.
Abschluss
In JavaScript erhält die Search () -Methode einen Regex als Argument und gibt den Index der ersten Übereinstimmung zurück, die in der gezielten Zeichenfolge gefunden wurden. Wenn die Übereinstimmung in der angegebenen Zeichenfolge nicht gefunden wird, gibt die SEECK () -Methode -1 zurück. In dieser Beschreibung haben wir verschiedene Beispiele in Betracht gezogen, um zu verstehen.