Bonjour,
J'aimerai pouvoir récupérer la petite chaine de caractère qui commence par 'd' fini par 'a' et contient 'o'
Exemple : "fondjswxaeqobdnoajezbpfrehanxi" => "dnoa"
Voilà mon code :
Ce code affiche "djswxaeqobdnoa" et non "dnoa".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Pattern pattern = Pattern.compile("d.*?o.*?a"); Matcher matcher = pattern.matcher("fondjswxaeqobdnoajezbpfrehanxi"); while (matcher.find()) { system.out.println(matcher.group()); }
Comment faire pour bien retourner la plus petite ?
Merci
Partager