J'utilise replaceAll() sur une chaîne pour remplacer toute lettre par "[deux lettres]". Donc xxxaxxx à xxx [ab] xxx. Je ne veux pas que ceux qui ont déjà été remplacés soient refaits (se tourne vers xxx [un [cb]] xxx) ...Java regex pour correspondre à "t" sauf quand il est "[t" ou "t]"
Un moyen facile de faire ceci serait d'exclure toutes les lettres qui sont traitées par un "[" ou suivi de "]". Quel est le Regex correct à utiliser?
remplacerAll (foofoofoo, "[ab]");
Pour référence ultérieure, la modification de votre question, il se cogne à la première page. Il n'y a pas besoin d'ajouter une réponse pour le cogner. –