Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie extrahiere ich in Klammern eingeschlossene Zeichenfolgen mithilfe regulärer JavaScript-Ausdrücke?

Patricia Arquette
Freigeben: 2024-11-11 22:37:03
Original
794 Leute haben es durchsucht

How to Extract Strings Enclosed in Parentheses using JavaScript Regular Expressions?

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]);
Nach dem Login kopieren

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
Nach dem Login kopieren

  1. )

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage