Python Re ersetzen

Python Re ersetzen
"Python" ist eine allgemeine Programmiersprache, die häufig verwendet wird, weil seine Sprachschnittstelle einfach und verständlich ist. Der Ersatz () ist eine integrierte Funktion der Python-Sprache. Hier werden wir den regulären Ausdruck in Python mit der Ersatzmethode betrachten. Die Ersetzungsfunktion in Python funktioniert, indem die Zeichenfolge durch die neue bereitgestellte Zeichenfolge ersetzt wird, die dazu führt. Wir werden den RE -Ersatz in Python mit Hilfe der folgenden Beispiele weiter diskutieren.

Syntax

Saite.ersetzen (alt, neu, zählen)

Die angegebene Syntax wird zur Ersatzleistung in der Python -Umgebung verwendet. Die "alte" in der Syntax ist für die Zeichenfolge, in der wir einen Ersatz wünschen. Die Anzahl in der Syntax ist für die Häufigkeit, mit der wir die Zeichenfolge ersetzen möchten, und dieser Parameter ist ebenfalls optional und bei Bedarf verwendet. Während die neue Syntax für die ersetzte Zeichenfolge gilt, die nach dem Ersetzen der alten Zeichenfolge entsteht.

Was ist das Muster in Python Re Ersatz??

In Python Re Ersatz spielt das Muster eine bedeutende Rolle, auf deren Grundlage die Funktion tendiert zu verarbeiten. Sein Ziel ist es, der Zeichenfolge für die Ersatzleistung zu suchen und das spezifische Muster zur Verfügung zu stellen.

Implementierungsbeispiele für das Python Re -Ersatz

Im Folgenden kann die Funktionsmethode für Python Re -Ersetzungen durchgeführt werden:

  • Entfernen Sie alle Whitespaces und ersetzen Sie sie durch einen Unterstrich in Python Regex.
  • Einmal ersetzt die Instanz eines Musters mit RE.sub () in Python.
  • Mehrfaches Ersetzen der Instanzen eines Musters mit RE.sub () in Python.
  • Konvertieren des Großbuchs in Kleinbuchstaben mit der Ersatzfunktion.
  • Ersetzen des Vorkommens einzelner Zeichen mit Ersatz ().

Beispiel 1: Entfernen Sie alle Whitespaces und ersetzen Sie sie durch einen Unterstrich in Python Regex

In diesem Beispiel werden wir alle Weißespaien entfernen und sie durch den Unterstrich ersetzen. Die beiden Operationen werden hier gleichzeitig implementiert. Entfernen Sie zuerst die Räume. Zweitens ersetzen Sie die Räume durch einen Unterstrich. Um zu ersetzen, wird das Muster "\ s" verwendet, das eine Regex -Spezialsequenz ist. In der Zielzeichenfolge schreiben wir die Zeichenfolge, an der wir für den Ersatz arbeiten möchten. Dann benutzen wir die Re.Subfunktion für die Ausführung der Funktion. Anschließend verwenden wir die Druckfunktion für die Ergebnisanzeige auf dem Bildschirm.

Die Ausgabe zeigt die erfolgreiche Leistung des Entfernens und Austauschs der Whitespaces durch Unterstrich auf der angegebenen Zeichenfolge.

Beispiel 2: einmaliger Austausch der Instanz eines Musters mit RE.Sub () in Python

In diesem Fall werden wir den Ersatz eines Musters in Python ersetzen. Importieren Sie den regulären Ausdruck als „Re“ aus Pythons Bibliothek. Bei dieser Methode maximieren wir die Anzahl der Muster für den Ersatz. Im Ziel deklariert die Zeichenfolge die Zeichenfolge. Die Schnur, die hier genommen wird, lautet: "Er ist sehr talentiert und liebt es mit dem Programmieren". Dann maximieren wir die Anzahl der Anzahl in Codezeile 3. Wir setzen die Anzahl auf „1“, was bedeutet, dass die Anzahl nur einmal durchgeführt wird. Der Austausch erfolgt also auch einmal in der Zeichenfolge.

Diese Einstellung von Count auf 1 ist wichtig, da die Einstellung standardmäßig als 0 durchgeführt wird. Verwenden Sie dann die Druckfunktion, um die Ergebnisse zu drucken.

Die Ausgabe zeigt die erfolgreiche Leistung an, die durch eine einzige Anzahl des Austauschs eines Musters in Python mit RE durchgeführt wird.sub ().

Beispiel 3: Mehrfaches Ersetzen der Instanzen eines Musters mit RE.Sub () in Python

Im vorherigen Beispiel haben wir den Ersatz einer einzelnen Instanz eines Musters in Python. In diesem Beispiel werden wir den gleichen Prozess durchführen, jedoch mit mehreren Ersatz für Instanzen einer String in Python. Dies bedeutet, dass die Anzahl erhöht wird. Hier wird die Saite als "ihr Hobby ist zu lesen" angesehen. Verwenden Sie dann die RE.Subfunktion durch Initialisierung der Anzahl als „4“. Drucken Sie dann die Ergebnisse mit der Druckfunktion in Python aus.

Das Display zeigt die mehrfache Zählungen des Austauschs eines Musters in Python mit RE.sub ().

Beispiel 4: Umwandlung in Großbuchstaben mit der Ersatzfunktion in Kleinbuchstaben umwandeln

In diesem Fall werden wir mithilfe der Ersatzfunktion in Python den Großbuchstaben in Kleinbuchstaben umwandeln, indem wir die Zeichenfolge als Groß- und Kleinbuchstaben initialisieren. Die hier genommene Schnur ist "Das Wasser ist kalt". Wir können sehen, dass es in der Zeichenfolge einige Großbuchstaben und einige Kleinbuchstaben gibt.sub () Funktion mit der Funktion des Konvertierens als String „Convert_to_lower“. Verwenden Sie dann die Druckfunktion, um die Konvertierungsergebnisse in der Anzeige zu drucken.

Die Ausgabe zeigt, dass die Eingangsvorschriften in Kleinbuchstaben umgewandelt werden. Die gesamte Saite befindet sich jetzt in Kleinbuchstaben.

Beispiel 5: Ersetzen von Ereignissen einzelner Zeichen mit Ersatz ()

In diesem Beispiel ersetzen wir die Vorkommen des angegebenen Zeichens unter Verwendung der Funktion Ersatz () in Python. Diese Methode eignet sich durch Überprüfen und Abgleich der Großbuchstaben in der Zeichenfolge. Die hier genommene Zeichenfolge ist „Rassist“, in der wir die Ersatzfunktion anwenden. Der neue String -Wert für den Ersatz wird als „B“ deklariert. Das bedeutet, wo immer das „S“ ist, das in der Zeichenfolge durch „B“ ersetzt werden sollte. Die Ersatzfunktion ist als nicht überlappende Instanz des Musters bekannt. Es nimmt die String -Prüfung an und ersetzt die Zeichenfolge, die die Zeichenfolge ersetzt. Verwenden Sie die Druckfunktion, um den Austausch des einzelnen Zeichens zu drucken.

Das Display zeigt den erfolgreichen Austausch des Stringwerts an. Jetzt ist die neue Saite "Kaninchen".

Beispiel 6: Ersetzen Sie die Verwendung des RE.Subn () Methode (Tupel)

In diesem Fall werden wir eine neue Methode lernen, die dem Re ähnelt.Sub () -Methode, aber die erscheinenden Ergebnisse sind unterschiedlich. Lassen Sie uns sehen, wie dies Re ist.Subn () Funktions funktioniert. Diese Funktion gibt zwei der Tupelelemente zurück. Das erste Element sollte als neue Version der angegebenen Zeichenfolge angezeigt werden, und dies erfolgt nach allen Ersatz. Während der zweite Elementersatz basierend auf den Zahlen durchgeführt wird. Wir haben die Saiten hier genommen, während der Regenbogen „lila“, „blau“ und „rosa“ Farben zeigt. Für den Ersatz haben wir die neue Zeichenfolge im Ergebnis mit dem RE als „violett“ gegeben.Subn () Funktion für eine Ersatzleistung. Verwenden Sie dann die Druckfunktion, um die Ergebnisse zu drucken.

Die Ausgabe zeigt die violette Farbe im Tupel mit dem RE an.subn () im Python Re -Ersatz zu ersetzen. Wir können sehen, dass die String -Ergebnisse gleich sind, da die Farbe des String -Teils dreimal gedruckt ist. Nach dem String und dem Komma wird „3“ geschrieben.

Abschluss

In diesem Artikel haben wir die Methode und Verwendung des RE -Ersatzes in Python gelernt. Wir haben das Re benutzt.sub (), re.subn () und die Ersatzfunktionen für die Ersatzausführung. Wir haben das Beispiel implementiert und jedes Detail abdeckt, um ein besseres Verständnis der RE -Ersatzarbeit in Python zu ersetzen. Wir haben das einzelne Zeit und mehrmals durchgeführt, indem wir die Instanz eines Musters mit RE ersetzt haben.sub (), Entfernen aller Weißespaziale und das Ersetzen durch einen Unterstrich, das Ersetzen der Vorkommen einzelner Zeichen mit Ersatz () und Umwandlung von Großbuchstaben in Kleinbuchstaben mit der Ersatzfunktion.