Descrizione
Il metodo della stringa Python replace () restituisce una copia del stringa in cui le occorrenze del vecchio sono state sostituite con nuove, opzionalmente limitando il numero di sostituzioni al massimo.
Sintassi
Di seguito è riportata la sintassi per il metodo replace () –
str.replace(old, new)
Parametri
-
old – Questa è la vecchia sottostringa da sostituire.
-
new – Questa è una nuova sottostringa, che sostituirebbe la vecchia sottostringa.
-
max – Se viene fornito questo argomento opzionale max, vengono sostituite solo le prime occorrenze di conteggio.
Valore restituito
Questo metodo restituisce una copia della stringa con tutte le occorrenze della sottostringa vecchia sostituita da nuova. Se viene fornito largomento opzionale max, vengono sostituite solo le prime occorrenze conteggio.
Esempio
Lesempio seguente mostra lutilizzo del metodo replace ().
#!/usr/bin/pythonstr = "this is string example....wow!!! this is really string"print str.replace("is", "was")print str.replace("is", "was", 3)
Quando eseguiamo il programma sopra, produce il seguente risultato:
thwas was string example....wow!!! thwas was really stringthwas was string example....wow!!! thwas is really string