Bonjour,
j'ai un fichier qui contient des données météo sous la forme suivante:
Je veux récupérer le temps qu'il fera à midi par exemple j'utilise le code suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part <meteo:weather date="23 Octobre" link="http://www.meteorologic.net/meteo-france/Paris_29591.html" tempe_midi="10" namepictos_midi="Voilé" pictos_midi="voile" tempe_apmidi="14" namepictos_apmidi="Dégagé" pictos_apmidi="soleil" tempe_soir="9.5" namepictos_soir="Dégagé" pictos_soir="soleil" />
J'arrive bien à trouver la séquence "namepictos_midi=" mais ce qui m'intéresse c'est de récupérer le mot entre quote juste aprés mais je ne vois pas comment faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 InputStream ips=new FileInputStream(fichier); InputStreamReader ipsr=new InputStreamReader(ips); BufferedReader br=new BufferedReader(ipsr); String ligne; while ((ligne=br.readLine())!=null){ chaine+=ligne+"\n"; pattern = Pattern.compile("namepictos_midi="); matcher = pattern.matcher(ligne); while(matcher.find()){ System.out.println(matcher.group()); System.out.println(ligne); } }
Merci d'avance
Partager