Python Re Split

Python Re Split
"Python" ist eine interpretierte Programmiersprache eines Computersystems. Es folgt dem objektorientierten Ansatz, der es den Programmierern erleichtert, für jede Ebene des Projekts zu codieren. Der Re -Split ist eine Funktion, die mit dem regulären Ausdruck verbunden ist, der als „Re“ bezeichnet wird. Der reguläre Ausdruck ist eine integrierte Funktion in Python, die wir für die Funktionsleistung aus der Bibliothek importieren können. Dort.Split () -Funktion gibt den Satz von Zeichenfolgen oder Zeichenfolgen mit dem Musteranpassung an. Die Re -Split -Funktion funktioniert, um die Zeichenfolge gemäß dem jeweiligen Zeichen oder Muster zu teilen, wird angegeben. Wenn das angegebene Muster oder Zeichen gefunden wird, gibt die Re -Split -Funktion die Ergebnisse in Form einer Liste der verbleibenden Zeichen an. Wir werden die Python Re -Split -Funktion mit Hilfe von Beispielen für ein besseres Verständnis und die Verwendung diskutieren.

Syntax

Betreff.Split (Muster, String, Max Split = 0, Flags = 0)

Die angegebene Syntax wird für die Re -Split -Funktion in Python verwendet. Das "Re" steht für den regulären Ausdruck. Der reguläre Ausdruck ist eine integrierte Funktion in Python. Das "Muster", "String", Max Split und "Flags" sind die Parameter, die wir in den folgenden Parametern erklären.

Parameter

Im Folgenden sind die Parameter, die in der Syntax des RE verwendet werden.Split -Funktion in Python. Verstehen wir sie einzeln für eine bessere Verwendung:

Muster

Das Muster des regulären Ausdrucks, mit dem die gezielte Zeichenfolge geteilt wird.

Saite

Die Zeichenfolge ist das, was wir uns teilen wollen. Eine tatsächliche Zeichenfolge ist eine Variable, die als Zielzeichenfolge für die Spaltleistung verwendet wird.

Max Split

Die Spaltung wird in getrennten Zeichenfolgen durchgeführt. Der Parameter MAX -Split hilft bei der Aufteilung der Zeichenfolge in maximale Zahlen. Wir können dem MAX -Split auch den Wert zuweisen, da wir in dieser Anzahl von Splits auftreten möchten.

Flagge

In der Python Re.Split -Methode, standardmäßig werden keine Flags angewendet. Aber wir können die Regex -Flags nach Bedarf verwenden. Zum Beispiel können wir „Re verwenden.Ich “für die sensible Suchleistung. Der Flag -Parameter hilft auch bei der Verkürzung des Codes. Außerdem ignoriert der Flag -Parameter die Fallempfindlichkeit, während er an der Aufteilung funktioniert.

Was wird die Re -Split -Funktion im Ergebnis zurückgeben??

Dort.Split -Funktion in Python gibt eine Liste von Objekten in Python zurück. Nur für den Fall, dass das Muster im String -Ziel nicht gefunden wird, wird die Zeichenfolge in keiner Weise aufgeteilt. Wenn wir jedoch die Split -Methode anwenden.

Methoden zur Ausführung in Python für die Re -Split -Funktion

  • Ausführung des Re.Nur Split () Funktion.
  • Ausführung des Re.Split () Funktion ohne Übereinstimmung gefunden.
  • Ausführung des Re.split () Funktion durch Aufspalten einer Zeichenfolge nach Speicherplatz.
  • Ausführung des Re.split () Funktion mit einer maximalen Anzahl von Spaltungen.
  • Ausführung des Re.Split -Funktion in Python unter Verwendung der spezifischen String -Match.

Beispiel 1: Nur die Funktion von re Split () ausführen

In diesem Beispiel werden wir die RE -Split -Funktion ausführen. Zunächst müssen wir das „Re“ aus der Python -Bibliothek importieren. Python verfügt über ein integriertes Paket für einen regulären Ausdruck in der Bibliothek als „Re“. Die Re -Split -Funktion funktioniert nach dem angegebenen Zeichen oder einem Muster. Hier führen wir das Beispiel mit dem Muster "-+" aus. Initialisieren Sie dann die Zeichenfolge, die Zeichenfolge, die im Beispiel aufgenommen wird. Verwenden Sie nach der Initialisierung der Zeichenfolge die RE. Split -Funktion im Ergebnis, um das Muster und die Zeichenfolge auszudrücken. Verwenden Sie schließlich die Druckfunktion, um die Ergebnisse zu drucken.

Die Ausgabe zeigt die Ergebnisse als Re. Die Split () -Funktion funktionierte erfolgreich in Python.

Beispiel 2: Ausführung der Funktion re Split () ohne Übereinstimmung gefunden

In diesem Fall werden wir lernen, was das Ergebnis sein wird, wenn wir keine Übereinstimmung im RE erhalten.Split -Funktion. Importieren des regulären Ausdrucks als „Re“ initialisieren Sie die Zeichenfolge initialisieren. Wir haben die Saite als "Der Himmel ist heute so hübsch" genommen ". Dann benutzen wir die Re.Splitfunktion im Ergebnis mit dem Ausdruck von Muster und String. Dann verwenden wir die Druckfunktion für den Ausgangsdruck auf dem Bildschirm.

Das Display zeigt die Ergebnisse der Re -Split -Funktion ohne Übereinstimmung in Python.

Beispiel 3: Ausführen der Funktion re Split () mit der Aufteilung einer Zeichenfolge nach Speicherplatz

In diesem Beispiel werden wir erfahren. Um sich im Weltraum zu teilen, müssen wir es als Trennzeichen mit dem RE tun.Split -Funktion in Python. Die Zeichenfolge importiert den regulären Ausdruck zuerst als „Re“ und wird hier initialisiert, als „meine Lieblingsfarbe ist gelb“ initialisiert. Dann verwenden wir wieder die Re.Split -Funktion im Ergebnis. Die Druckfunktion wird zu Druckzwecken verwendet.

Die Ausgabe zeigt die Zeichenfolge als separate Werte mit Kommas an. Diese Trennung wird mit Hilfe des als Trennzeichens zugewiesenen Muster durchgeführt.

Beispiel 4: Ausführen der Funktion re Split () mit einer maximalen Anzahl von Splits

Wie im vorherigen Beispiel haben wir die Aufteilung der Zeichenfolge mit dem RE durchgeführt.Split -Funktion. Hier werden wir dasselbe tun, aber die Aufteilung kann in der maximalen Anzahl von Splits erfolgen. Wie im vorherigen Beispiel wird jeder Wert der Zeichenfolge aufgeteilt. Importieren Sie zunächst die „Re“ aus der Python -Bibliothek. Initialisieren Sie dann die Zeichenfolge. Die Schnur hier ist "Lass uns einen Kaffee machen". Dann die Ergebnisse mit dem RE.Split -Funktion und die Assoziation von Muster, String und Max -Split werden hinzugefügt. Die Max -Split -ID ist eine Funktion, mit der die maximalen Spaltungen einer Funktion durchgeführt werden. Wir können ihm auch einen Wert zuweisen, in welchem ​​Term der Maximalwert ausgeführt werden kann. Verwenden Sie dann die Druckfunktion, um die Ergebnisse der maximalen Spaltungen in Python mit RE zu drucken.Teilt().

Der Ausgang zeigt die durchgeführte maximale Spaltung mit dem max.Split -Funktion in der Python -Umgebung mit der Re -Split -Funktion ().

Beispiel 5: Ausführen der Re -Split -Funktion in Python mit der spezifischen String -Match ausführen

In diesem Beispiel werden wir lernen, wie man die Funktionen neu aufteilt, indem wir mit der String -Check in Python übereinstimmen. Importieren Sie den regulären Ausdruck aus der Python -Bibliothek als "Re". Dann initialisieren wir die Saiten. Dann müssen wir das Re verwenden.Split -Funktion mit der spezifischen Zeichenfolge, in der wir die String -Zeichen teilen möchten. Hier haben wir die Zeichenfolge „I“ für die deklarierte P -Linie ausgewählt. Verwenden Sie dann die Druckfunktion, um die Ergebnisse zu rpintieren.

Hier können wir sehen, dass die Ausgabe die erfolgreiche Leistung der Re -Split -Funktion in Python zeigt. Die Saite teilt sich von dem Ort, an dem es "Ich" gibt.

Abschluss

In diesem Artikel haben wir alle Lernfaktoren behandelt, bei denen die Resplit -Funktion in Python ausgeführt werden sollte. Es ist eine sehr hilfreiche Funktion, wenn wir über die Aufteilung einer Zeichenfolge mit einem regulären Ausdruck sprechen. Wir haben jedes der Beispiele mit einer Implementierung ausgeführt, die leichter zu verstehen sind, und es wird keine Verwirrung geben. Die Beispiele, die wir abgedeckt haben.Split -Funktion ohne Übereinstimmung gefunden, und der Split mit dem RE.Aufgeteilt durch den Platz und die letzte als Spaltung mit dem RE.Aufgeteilt mit der maximalen Anzahl von Spaltungen.