```
string.replace(sottostringa_da_sostituire, sottostringa_da_inserire)
```
Dove:
- stringa è la stringa originale in cui avverrà la sostituzione.
- sottostringa_da_sostituire è la sottostringa che desideri trovare e sostituire all'interno della stringa originale.
- sottostringa_da_inserire è la sottostringa che vuoi inserire al posto di sottostringa_da_sostituire .
Ad esempio, se desideri sostituire tutte le occorrenze della parola "esempio" in una stringa con la parola "istanza", utilizzeresti la funzione di sostituzione nel modo seguente:
```
original_string ="Questo è un esempio di stringa."
stringa_sostituita =stringa_originale.sostituisci("esempio", "istanza")
print(stringa_sostituita)
```
L'output di questo codice sarebbe:
```
Questa è un'istanza di una stringa.
```
Ecco alcuni punti aggiuntivi sulla funzione di sostituzione:
- Per impostazione predefinita, la funzione di sostituzione distingue tra maiuscole e minuscole. Ciò significa che troverà e sostituirà solo le sottostringhe che corrispondono al caso specificato.
- Per eseguire una sostituzione senza distinzione tra maiuscole e minuscole, puoi specificare il parametro opzionale "flags" con un valore di "re.IGNORECASE" (o "re.I" in Python 3).
- La funzione di sostituzione restituisce una nuova stringa con le sostituzioni applicate. Non modifica la stringa originale.
Ecco alcuni esempi reali di come è possibile utilizzare la funzione di sostituzione:
- Rimozione di caratteri speciali da una stringa:
```
stringa_rimossa =stringa_originale.sostituisci(".", "").sostituisci(",", "").sostituisci(" ", "")
```
- Convertire tutti i caratteri di una stringa in minuscolo:
```
stringa_minuscola =stringa_originale.replace(carattere_da_sostituire, carattere_da_sostituire.lower())
```
- Sostituzione dei segnaposto in una stringa con valori dinamici:
```
template_string ="Ciao {name}, il tuo ordine è pronto per il ritiro."
stringa_personalizzata =stringa_modello.sostituisci("{nome}", nome_cliente)
```
hardware © www.354353.com