Expression reguliere JDK 1.4
Bonjour,
J'utilise ce code (JDK 1.7)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
String mun = "_AC.DC1";
Pattern patternn = Pattern.compile(
"([^|\\W]" +
"[a-zA-Z]{0,3})" +
"([\\.|_]" +
"[a-zA-Z]{1,3})" +
"(\\d+)" );
Matcher mn = patternn.matcher(mun);
if (mn.matches()) {
Latt = mn.group(1);
Longg = mn.group(2);
nb = Integer.parseInt(mn.group(3));
// mon traitement des groupes. |
J'ai besoin d'utiliser le même code "avec" JDK 1.4 et la je ne rentre jamais dans mon if alors qu'avec la même expression je rentre dans mon bloc if en JDK1.7.