Python – La méthode String replace()
La méthode replace() remplace une chaîne de caractères spécifiée par une autre chaîne de caractères spécifiée.
Syntaxe:
string.replace(oldStr, newStr, count)
Paramètres:
La méthode replace() prend trois paramètres:
- oldStr(Obligatoire) : La chaîne à rechercher
- newStr(Obligatoire) : La chaîne par laquelle remplacer l’ancienne chaîne
- count(Optionnel) : Un nombre spécifiant le nombre d’occurrences de l’ancienne chaîne que vous souhaitez remplacer. La valeur par défaut est toutes les occurrences
Valeur de retour:
La méthode replace() renvoie une copie de la chaîne dans laquelle l’ancienne chaîne est remplacée par la nouvelle chaîne . La chaîne d’origine ne change pas.
Si l’ancienne chaîne n’est pas trouvée, elle renvoie la copie de la chaîne d’origine.
Exemple 1:
Remplacez le mot « Django » par « Python »:
str = "I love Django as a programming language" res = str.replace("Django", "Python") print(res)
Sortie:
I love Python as a programming language
Exemple 2:
Remplacez les deux premières occurrences du nom « Alex » par le nom « Emily »:
str = "Alex Alex Alex Bob" res = str.replace("Alex", "Emily", 2) print(res)
Sortie:
Emily Emily Alex Bob