Die replace-Methode
Die Methode replace führt Suchen und
Ersetzen in einer Zeichenkette durch. Im ersten Parameter der Methode
geben wir die Teilzeichenkette an, die wir ersetzen möchten.
Im zweiten Parameter - womit wir sie ersetzen möchten.
Im dritten optionalen Parameter kann
die Anzahl der Ersetzungen der Teilzeichenkette angegeben werden.
Syntax
zeichenkette.replace(was_ersetzt_wird, womit_ersetzt_wird, [anzahl_ersetzungen])
Beispiel
Ersetzen wir alle Zeichen 'a' durch
!:
txt = 'abacdea'
print(txt.replace('a', '!'))
Ergebnis der Codeausführung:
'!b!cde!'
Beispiel
Lassen Sie uns nun die Anzahl der Ersetzungen festlegen:
txt = 'abacdea'
print(txt.replace('a', '!', 2))
Ergebnis der Codeausführung:
'!b!cdea'
Siehe auch
-
die Methode
index,
die den Index des Übereinstimmung der Teilzeichenkette in der Zeichenkette sucht -
die Methode
format,
die Daten mittels Formatierung der Zeichenkette einsetzt -
die Methode
count,
die die Anzahl der Vorkommen der Teilzeichenkette in der Zeichenkette zurückgibt -
die Methode
endswith,
die das Vorkommen der Teilzeichenkette vom Ende der Zeichenkette prüft -
die Methode
find,
die den Index der ersten Übereinstimmung der Teilzeichenkette in der Zeichenkette zurückgibt