bonjour

J'ai mis l'expression reguliere suivante

CD_\\\\d+_[1234]{1} dans un fichier properties.

Je la recupere dans mon appli :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
String PATTERN_NAME= properties.getProperty("PATTERN_NAME");
quand je fais mon test matches() :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 
Pattern fileNamePattern = Pattern.compile(PATTERN_NAME);
String cdStr = "CD_1452_2";
if (fileNamePattern.matcher(cdStr).matches())..
J'ai un false ..

Avez vous une idée ? Ca quelques choses à voir avec les code ASCII dans mo nfichier ??

Merci d'avance