bonjour,
il existe dans l'api java, pour la class scanner un exemple
et je me demandais si il ne serait pas possible dans cette exemple donné, de modifier l'expression régulière en mettant "(qqch fish)*" puisque c'est lui le délimiteur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 String input = "1 fish 2 fish red fish blue fish"; Scanner s = new Scanner(input); s.findInLine("(\\d+) fish (\\d+) fish (\\w+) fish (\\w+)"); MatchResult result = s.match(); for (int i=1; i<=result.groupCount(); i++) System.out.println(result.group(i); s.close();
en faite ma question qui se cache derière est peut on récupéré autant de fois que nécessaire des données correspondante à une structure particulière ?
Partager