Ciao a tutti
con l'espressioni regolari
e possibile ricavare solo i tags delle immagini da una pagina html?
ho provato ad effettuare una ricerca ma non ho trovato nessun codice che mi autasse in ciò
Ciao a tutti
con l'espressioni regolari
e possibile ricavare solo i tags delle immagini da una pagina html?
ho provato ad effettuare una ricerca ma non ho trovato nessun codice che mi autasse in ciò
www.telefoninook.com
contenuti e risorse gratis per il tuo cellulare
ma la pagina è del tuo sito o di un altro sito??????
nel primo caso puoi aprirti il la pagina come file di testo ed estrarti tutte le stringhe che comincino con <img> è un pò macchinoso ma può andare....nell'altro caso ti fai una http request e usi lo stesso procedimento.....almeno ti fai prima una funzione che faccia ciò poi con un pò di pratica magari riesci a tirare fuori sta cosa con le regexp....e se ci riesci posta il codice che può interessare a molti....
ciao
Dal quesito posto mi sembrava chiara la necesità mi serve un script RegExp per estrarre le immagini da una pagina esterna e non dovrebbe essere molto difficile ma io non ci sono arrivato.
Ho trovato questo pattern:
src[^>]*[^/].(?:jpg|bmp|gif)(?:\"|\')
ma non funge
Qui ci vuole Willybit, il guru delle RegExp....
www.telefoninook.com
contenuti e risorse gratis per il tuo cellulare
che sia questo ?
/(<img)+ ([^\/>]+)/
or
/<img*>*<//img>/
è probabile che siano questi ma è lo script in cui inserirle che non riesco a far andare
sto utilizzando questo ma ko
testo = "cvbvbcvb[img]puppo.jpg[/img]fhfgfgfgfxcxcvbc http://www.rtyrty.it"
set re = Server.CreateObject("VBScript.RegExp") 'dichiaro l'oggetto regexp
re.Pattern="(/(<img)+ ([^\/>]+)/)" 'imposto il pattern
set ris = re.Execute(testo) 'eseguo la ricerca
Response.Write ris(0) 'stampo il risultato
www.telefoninook.com
contenuti e risorse gratis per il tuo cellulare
up
www.telefoninook.com
contenuti e risorse gratis per il tuo cellulare
le re di agenti non sono tanto giuste... io come pattern useri <img [^>]*?>
codice:testo = "cvbvbcvb[img]puppo.jpg[/img]fhfgfgfgfxcxcvbc http://www.rtyrty.it" set re = Server.CreateObject("VBScript.RegExp") 'dichiaro l'oggetto regexp re.Pattern="<img [^>]*?>" 'imposto il pattern re.IgnoreCase=true re.Global=true re.Multiline=true set ris = re.Execute(testo) 'eseguo la ricerca for each match in ris Response.Write match & " " 'stampo il risultato next
![]()
Grazie Willybit
solo tu potevi aiutarmi-
www.telefoninook.com
contenuti e risorse gratis per il tuo cellulare