Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    RegExp: ricavare immagini da una pagina

    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

  2. #2
    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

  3. #3
    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

  4. #4
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    che sia questo ?
    /(<img)+ ([^\/>]+)/

    or


    /<img*>*<//img>/

  5. #5
    è 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]fhfgfgfgf xcxcvbc 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

  6. #6
    up
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    le re di agenti non sono tanto giuste... io come pattern useri <img [^>]*?>
    codice:
    testo = "cvbvbcvb[img]puppo.jpg[/img]fhfgfgfgf xcxcvbc 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

  8. #8
    Grazie Willybit
    solo tu potevi aiutarmi-
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.