Bonjour, voilà mon souci:
donne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 String str = "Nous sommes le 20 juin, vous avez gagné 20 euros." Pattern pattern = Pattern.compile("[0-9]{2,}"); Matcher matcher = pattern.matcher(str); while (matcher.find()) { String texte = matcher.group(); int debut = matcher.start(); int fin = matcher.end(); System.out.println("Trouvé "+texte +" à la position "+debut +" jusque "+fin); }
Comment modifier le motif par exemple: "gagné [0-9]{2,}" mais sans
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Trouvé 20 à la position 15 jusque 17 Trouvé 20 à la position 40 jusque 42
que "gagné " n'apparaisse dans le résultat pour n'avoir que la 2ème occurence du nombre ?
Merci d'avance pour toute aide.
Partager