Heim > Artikel > Web-Frontend > Wie extrahiere ich in Klammern eingeschlossene Zeichenfolgen mithilfe regulärer JavaScript-Ausdrücke?
Suchen von Zeichenfolgen zwischen Klammern mithilfe regulärer Ausdrücke in JavaScript
Um in Klammern eingeschlossene Zeichenfolgen abzurufen, sollten Sie die Verwendung regulärer Ausdrücke in Betracht ziehen. Reguläre Ausdrücke können mit bestimmten Mustern im Text, einschließlich Klammern, übereinstimmen.
Um dies zu erreichen, erstellen Sie einen maskierten Satz von Klammern ( und ), die mit den tatsächlichen Klammern übereinstimmen, und verwenden Sie darin eine einfangende Gruppe (), um die zu erfassen gewünschte Zeichenfolge.
Betrachten Sie beispielsweise den folgenden Code:
var regExp = /\(([^)]+)\)/; var matches = regExp.exec("I expect five hundred dollars (0)."); // matches[1] contains the value between the parentheses console.log(matches[1]);
In diesem Beispiel stimmt der reguläre Ausdruck regExp mit Klammern überein mit dem Muster ( gefolgt von einem oder mehreren nicht in Klammern eingeschlossenen Zeichen 1 und erfasst diese innere Zeichenfolge innerhalb ()`.
Bei Anwendung auf die Eingabezeichenfolge „Ich erwarte fünfhundert Dollar (500 $).“ Bei Verwendung von exec() wird ein Array „matches[0]“ zurückgegeben, das die gesamte übereinstimmende Zeichenfolge einschließlich der Klammern enthält Greifen Sie zwischen Klammern auf Übereinstimmungen[1] zu, was Folgendes ergibt:
0
Das obige ist der detaillierte Inhalt vonWie extrahiere ich in Klammern eingeschlossene Zeichenfolgen mithilfe regulärer JavaScript-Ausdrücke?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!