[Regex] Patterns et replaceAll
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:
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