18/04/10 8:46
salva94
Da un pò di tempo sto cercando di ottenere il testo scritto in una pagina web... però riesco ad ottenerlo solamente selezionandolo e incollandolo in una textbox , però facendo in questo modo ottengo TUTTO il testo , io invece vorrei estrapolare solo una parte di testo di una pagina web. Esempio :
Vado su un sito sportivo e vorrei estrapolare solamente i risultati delle partite che vi sono e non anche il testo sopra a destra o a sinistra, come faccio?
aaa
18/04/10 17:02
walker93
devi sapere dove parte il codice che ti serve e dove finisce... in modo da prendere solo quello:
se ad esempio conosci la prima parola che ti interessa potrai cercarla in tutto il documento e prendere il testo solo a partire da quella parola e terminare con un altra parola
aaa
18/04/10 20:15
walker93
usa la funzione instr(testo,parola cercata)
ti restituisce la posizione della parola che vuoi all'interno di un altro testo,se è 0 non è presente se c'è ne più di una ti da la prima che trova
aaa
19/04/10 22:00
salva94
Non ho capito molto bene....
aaa
20/04/10 15:08
walker93
se tu conosci la parola di partenza ad esempio "dada"
usi:
dim prima_parola as integer = instr(textbox1.text,"dada"
quella variabile contiene la posizione del primo carattere di "dada" all'interno della textbox
con lo stesso metodo ottieni il primo dell'ultima parola ad esempio "sc"
adesso che hai le due posizioni puoi usare la funzione mid oppure substring
con mid farai
mid(textbox1.text,prima_parola,textbox1.text.lenght - ultima_parola + lunghezza ultima parola)
con substring
textbox1.text.substring(prima_parola,textbox1.text.lenght - ultima_parola + lunghezza ultima parola)
Ultima modifica effettuata da walker93 20/04/10 15:11
aaa