public class motRempl {
public static void main(String[] args) {
String texte = "Cette chaîne contient la chaîne 'chaîne' trois fois.";
String motRech = "chaîne";
String motRempl = "séquence";
String jusquALa;
int resultat, limite, i;
StringBuffer tampon = new StringBuffer(texte.length());
// Ceci affiche le texte une première fois
System.out.println(texte);
// Ceci cherche les mots
i = 0;
limite = texte.length() - motRech.length();
do {
resultat = texte.indexOf(motRech, i);
if (resultat != -1) {
jusquALa = texte.substring(i, resultat);
tampon.append(jusquALa + motRempl);
i = resultat+motRech.length();
}
} while (resultat != -1);
jusquALa = texte.substring(i, texte.length());
tampon.append(jusquALa);
System.out.println(tampon);
}
}
mais je suis sur qu'en fouillant dans l'api il un fonction qui fait ça en plus simple genre "chomp en perl pour le retour à la ligne"