Bonjour,

Je cherche à remplacer des caractères redondants imbriqués dans un ensemble de chaines de caractères, par exemple :
DAAAA par DFF ou AAAA par FF

ma solution =>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Pattern pattern = Pattern.compile(".*(DAAAA|TWWWW|VGGGG).*");
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Pattern pattern = Pattern.compile(".*(AAAA|WWWW|GGGG).*");
J'obtiens mon résultat avec 2 boucles séparées et 1 replaceall dans chaque boucle mais je me demandais s'il était possible deréaliser l'opération en une seule regex ?

Quelqu'un saurait-il me dire si c'est faisable ?

Merci d'avance pour votre aide.