Salve amici,
utilizzo questo codice per eliminare tutti i tag da un testo html:
Ora però vorrei che i tag <img> contenuti in quel testo venissero estrapolati per far comparire la relativa immagine vicino al testo sopra indicato.codice:function RemoveTags(txt) 'memorizza il testo in un buffer temporaneo dim tmptxt tmptxt = txt 'esci se viene passata una stringa nulla (che è diverso da stringa di lunghezza 0) if IsNull(tmptxt) then exit function end if dim i, pos1, pos2 'inzia il ciclo di ricerca... do 'cerca il prossimo inizio di tag pos1 = Instr(tmptxt, "<") 'se non lo trovi esci dal ciclo di ricerca (non ci sono più tag da eliminare) if pos1=0 then exit do else 'se lo trovi, cerca il simbolo di chiusura del tag pos2 = Instr(pos1, tmptxt, ">") 'se non lo trovi esci dal ciclo di ricerca if pos2=0 then exit do else 'elimina il tag determinato da pos1 e pos2 tmptxt = Left(tmptxt, pos1-1)&Mid(tmptxt, pos2+1) end if end if loop 'restituisci il testo "depurato" dai tag HTML RemoveTags = tmptxt end function
Ho questa necessità perchè il testo deve essere troncato e per evitare la mancata chiusura dei tag con il conseguente sconvolgimento del layout deve eliminarli.
Qualcuno sa aiutarmi?![]()

Rispondi quotando