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!