Heim  >  Artikel  >  Web-Frontend  >  Wie extrahiere ich in Klammern eingeschlossene Zeichenfolgen mithilfe regulärer JavaScript-Ausdrücke?

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

Patricia Arquette
Patricia ArquetteOriginal
2024-11-11 22:37:03800Durchsuche

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]);

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

  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!

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