Python replace()-Methode
Beschreibung
Die Python-Methode replace() ersetzt old (alte Zeichenkette) in der Zeichenkette durch new (neue Zeichenkette). Wenn der dritte Parameter max angegeben ist, wird die Ersetzung höchstens max Mal durchgeführt.
Syntax
Syntax der Methode replace():
str.replace(old, new[, max])
Parameters
- old -- Die zu ersetzende Teilzeichenkette.
- new -- Die neue Zeichenkette, die zum Ersetzen der alten Teilzeichenkette verwendet wird.
- max -- Optionale Zeichenkette; ersetzt höchstens max Mal.
Rückgabewert
Gibt die neue Zeichenkette zurück, die durch Ersetzen von old (alte Zeichenkette) in der Zeichenkette durch new (neue Zeichenkette) erzeugt wurde. Wenn der dritte Parameter max angegeben ist, wird die Ersetzung höchstens max Mal durchgeführt.
Beispiel
Das folgende Beispiel zeigt, wie die Funktion replace() verwendet wird:
Beispiel
#!/usr/bin/python
str = "this is string example....wow!!! this is really string";
print str.replace("is", "was");
print str.replace("is", "was", 3);
Die Ausgabe des obigen Beispiels ist:
thwas was string example....wow!!! thwas was really string thwas was string example....wow!!! thwas is really string
Andere Erweiterungen
Zeichenketten in Python