Bonjour,
je voudrais créer une expression régulière qui me permettra de de gérer les expressions du genre :
secondes minutes heures jour mois ?
j'ai proposé cette expression, mais apparement ca marche pas ![:?](https://www.developpez.net/forums/images/smilies/icon_confused.gif)
expr = "([0-5]?\d) ([0-5]?\d) ([01]?\d)|(2[0-3]) ([0-2]?\d)|(3[0-1]) \? "
et quand j'exécute le code :
1 2 3 4 5
| Pattern p=Pattern.compile(expr);
Matcher m=p.matcher(expr);
System.out.println(expr);
while (m.find())
System.out.println(expr.substring(m.start(), m.end())); |
Exemple :
si je lui donne 0 15 15 9 9 ?
il m'affiche 0 15 15
je pige que dall ![:cry:](https://www.developpez.net/forums/images/smilies/icon_cry.gif)
merci d'avance
Bien cordialement
Partager