[débutant] Expression regulière
Bonjour,
c'est tout bête, j'ai des numéros (ex : "125555554", "125555555") et je voudrais savoir s'ils sont de la forme "12*****54" c'est à dire qu'ils commencent par 12 et finissent par 54 et avec 5 caractères au milieu.
J'ai testé ce code mais sans succès :pleure: :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| String ref="12*****54";
String num="125555554";
String num2="125555555";
System.out.println("num "+num.matches(ref));
System.out.println("num2 "+num2.matches(ref));
Pattern pattern = Pattern.compile(ref);
Matcher matcher = pattern.matcher(num);
Matcher matcher2 = pattern.matcher(num2);
System.out.println("num "+matcher.find());
System.out.println("num2 "+matcher2.find()); |
Quelqu'un saurait m'aider ?
merkiiiiiii
poichOU