Bonjour,

J'aimerai utiliser une expression régulière pour encrypter une chaine de caractère c-a-d remplacer des caractères par d'autre.

exple : les 'o' deviennent des 'i' et les 'u' deviennent 'e'.
"Bonjour" devient "Binjier"

un simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
String text='Bonjour ';
text=text.replaceAll("o","i");
text=text.replaceAll("u","e");
suffirait mais j'aimerais le faire avec une regex pour n'avoir qu'une ligne ...

et avoir quelque chose comme cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
text=text.replaceAll("[ou]","[ie]");
Existe-t-il un moyen en java de faire cela ?

Merci pour vos pistes.