Bonjour,

J'ai un soucis avec un regex pattern qui devrait me permettre d'enlever des charactères d'une string. Voilà ce que j'ai mis:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 	//Retrait des symboles
		NomCritere = Normalizer.normalize(NomCritere, Normalizer.Form.NFD).replaceAll("[\u0021-\u0040]", "");
		NomCritere = Normalizer.normalize(NomCritere, Normalizer.Form.NFD).replaceAll("[\u005B-\u0060]", "");
		NomCritere = Normalizer.normalize(NomCritere, Normalizer.Form.NFD).replaceAll("[\u007B-\u007E]", "");
La deuxième ligne et elle seule me renvoie:

Exception in thread "main" java.util.regex.PatternSyntaxException: Unclosed character class near index 4
[[-`]

Quelqu'un sait ce qui ne va pas?

Merci d'avance,
LDPDC