[Scanner] Pb avec la récupération du résultat...
Bonsoir à tous,
Je voudrais scanner un fichier ligne par ligne en utilisant des expressions régulières de la manière indiquée à cette page : http://java.sun.com/j2se/1.5.0/docs/api/java/util/Scanner.html
Code:
1 2 3 4 5 6 7
|
Scanner s = new Scanner(input);
s.findInLine("(\\d+)-(\\d+)-(\\d+) (\\d+):(\\d+);(\\w+) aidé par (...)");
MatchResult result = s.match();
for (int i=1; i<=result.groupCount(); i++)
System.out.println(result.group(i));
s.close(); |
Il bloque à la ligne "MatchResult = s.match();"
Mais, dès que je mets cette ligne et les suivantes en commentaire, le code continue à s'exécuter.
Je ne sais pas pourquoi une erreur survient à ce niveau(aucun msg d'erreur n'est affiché ds la console) et surtout comment y remédier.
Je vous remercie à l'avance pour votre aide et vos suggestions.
Jutige