1 2 3 4 5 6 7 8 9 10 11
| // Chaîne d'entrée : str
// On cherche le début du 2e élément, qui correspond à la position du premier délimiteur + la longueur du délimiteur
int pos = str.find("; "/*, 0, 2*/) + 2; // Le '2' n'est pas obligatoire, c'est juste pour lui éviter de calculer la longueur du délimiteur...
// Sans ce '2', le '0' n'est pas obligatoire non plus
// La fin du 2e élément correspond à la position du 2e délimiteur
int taille = str.find("; ", pos/*, 2*/) - pos;
// On remplace le 2e élément par les étoiles
str.replace(pos, taille, taille, '*'); |
Partager