Heim >Backend-Entwicklung >C++ >Wie extrahiere ich in Python eingeschlossenen Text in Klammern?

Wie extrahiere ich in Python eingeschlossenen Text in Klammern?

Patricia Arquette
Patricia ArquetteOriginal
2025-01-18 03:01:10285Durchsuche

How to Extract Text Enclosed in Parentheses in Python?

Text aus Klammern extrahieren

In manchen Fällen müssen Sie möglicherweise bestimmten Text extrahieren, der in Klammern steht. Betrachten Sie beispielsweise den Text „Benutzername (Verkäufe)“ und die Notwendigkeit, nur den Inhalt innerhalb der Klammern abzurufen.

Eine einfache Möglichkeit, dies ohne die Verwendung regulärer Ausdrücke zu tun, ist die Verwendung von String-Manipulationsfunktionen. So geht's:

<code class="language-python">input_string = "用户名 (销售)"
output = input_string.split('(', 1)[1].split(')', 1)[0]</code>

In diesem Code teilt die Methode split('(', 1) die Eingabezeichenfolge basierend auf dem angegebenen Trennzeichen (linke Klammer) in zwei Teile auf und gibt nur die ersten beiden Teile zurück. Dann extrahiert split(')', 1)[0] den Text innerhalb der Klammern aus dem zweiten Teil (dem Inhalt innerhalb der Klammern) und verwirft die schließende Klammer. Diese Methode funktioniert gut, wenn die öffnenden und schließenden Klammern bekannt sind und nur einmal in der Zeichenfolge vorkommen.

Andere Methoden können die Verwendung regulärer Ausdrücke oder das Durchlaufen von Zeichenfolgen beinhalten, diese werden hier jedoch nicht behandelt. Die bereitgestellte Methode bietet eine präzise und effiziente Möglichkeit, den Text zwischen Klammern zu extrahieren.

Das obige ist der detaillierte Inhalt vonWie extrahiere ich in Python eingeschlossenen Text in Klammern?. 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