Salve a tutti,
vi chiedo aiuto per risolvere un problema di scansione e formattazione di codice html.
Devo inserire in una variabile di tipo String una parte ben precisa di un codice html, per poi poterla dividere a sua volta in parti che utilizzerò nel programma.
La porzione di codice html in questione è questa:Devo recuperare solo la parte "LIPE 180920Z 35003KT 300V060 CAVOK 15/02 Q1009" e dividerla a sua volta in base agli spazi.codice HTML:<td colspan="4"><pre><b>METAR:</b> LIPE 180920Z 35003KT 300V060 CAVOK 15/02 Q1009 <b>TAF:</b> LIPE 180500Z 1806/1906 VRB05KT CAVOK </pre></td>
Ho già fatto tentativi utilizzando StringTokenizer, Scanner ed altre opzioni di formattazione del testo ma non sono giunto ad una soluzione.
Per ora sono solo riuscito a leggere l'intero codice html con uno stream, vi allego il codice se può servire:Ringrazio in anticipo per l'aiuto!codice:public PannMeteo() throws Exception{ URL urlMeteo = new URL("http://www.flightsimaviation.com/db/airports/LIPE"); BufferedReader br = new BufferedReader(new InputStreamReader(urlMeteo.openStream())); String riga = ""; String meteoHtml = ""; //metar = ""; while((riga = br.readLine()) != null){ meteoHtml = meteoHtml + riga; }
Andrea95

Rispondi quotando