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

Wie extrahiere ich in Python eingeschlossenen Text in Klammern?

Patricia Arquette
Freigeben: 2025-01-18 03:01:10
Original
247 Leute haben es durchsucht

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

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!

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