Python String-Klasse kommt direkt aus der Box , mit einem leistungsstarken Such-und -Ersetzen- Methode namens "zu ersetzen. " Es funktioniert ähnlich wie das Suchen und Ersetzen-Funktion in jedem normalen Texteditor. Ein Nachteil ist, dass es nicht unterstützt reguläre Ausdrücke. Anleitung
1
Öffnen Sie die Python-Interpreter
2
Definieren Sie eine Zeichenfolge , indem Sie den folgenden in den Interpreter : .
S = " Dies ist ein String . "
3
Führen Sie eine Suche und ersetzen mit dem" replace "-Methode :
s = s.replace (" Dies "," That " )
Das Ergebnis wird sein "Das ist ein String ist. " Unsere , sind Strings in Python unveränderlich , sie können nicht geändert werden, sobald sie definiert wurden . Um dies zu umgehen , ist es notwendig, die neue Zeichenfolge von der "Ersetzen" -Befehl an die gleiche Variable Namen erstellt zuweisen .
4
Geben Sie den folgenden um eine Suche durchzuführen , sondern nur ersetzen die ersten Instanzen des gefundenen Musters :
s = s.replace ( "finden", " ersetzen " , count)
Zum Beispiel:
s = " Dies ist ein String. Dies ist ein weiterer String. "
s = s.replace (" Dies "," That " , 1) german
Da der Zählwert auf" 1 ", nur die ersten Instanz ersetzt werden, was zu folgendem Ergebnis: " . . das ist eine Zeichenkette Dies ist ein weiterer String"