Bonjour à tous,

Préalable : dans la suite je remplace les espaces/blancs par le caractère "b"

Pour effacer tous les espaces au début ou à la fin d'une chaîne de caractères il y a la méthode Comment faire pour effacer tous les espaces surnuméraires à l'intérieur une chaîne de caractères ?
J'ai essayé la méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
string.Replace("bb","b")
mais cette méthode n'est pas récursive. Je veux dire par là que si j'ai une la méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
chaine.Replace("bb", "b")
renvoie "XbbX" et non "XbX"

Faut-il se créer cette fonction récursive ou existe-t-il une méthode ?

Cordialement