Remplacer un caractère d'un string par d'autres
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