US

Remplacement et découpe

Ce qu'on a fait jusqu'à présent, c'est vérifier si une chaine de caractères correspondait à un motif et également retrouver une sous-chaine d'une chaine qui correspond à un motif. Cette section aborde deux autres choses que l'on peut faire : remplacer une sous-chaine qui correspond à un motif et découper une chaine en sous-chaines en fonction d'un motif.

Remplacement

La classe Matcher propose deux méthodes replaceFirst et replaceAll qui va remplacer les sous-chaines qui correspondent au motif par une chaine de caractères spécifiée. La première méthode ne remplace que la première sous-chaine trouvée tandis que la seconde remplace toutes les sous-chaines trouvées.