Bonjour,
je souhaite dans une chaine de caractère de type string, remplacer toutes les occurrences d'un caractère par d'autres caractères. Par exemple si on a un string :
string str(" aze\rty");
il faudrait : "aze\\rty"
en fait je voudrais doubler certain caractères dans des string. Le problème que j'ai, c'est que je voudrais le faire pour toutes les occurrences.
Pour le moment je fais :
pos = str.find_first_of("\");
str.insert(pos,"\");
et bien sur cela rajoute bien un deuxième \ au bon endroit. Mais si j'ai plusieurs fois le caractère \ dans la string je suis un peu bloquer.
merci d'avance
Partager