Avatar billede xcover Nybegynder
04. januar 2008 - 19:04 Der er 3 kommentarer og
1 løsning

Find alle gif og jpg billeder i HTML kode

Hej Eksperter.

Er der nogen der ligger inde med eller kan henvise til et stykke ASP kode der, kan trække filnavnene og stig ud på de billeder der findes i en HTML side - altså navne på ALLE ".JPG" og ".GIF" filer som findes i koden.

Kendetegn er jo at de starter med "Http://" og slutter enten med ".JPG" eller ".GIF".

F.eks. hvis jeg har en streng som indeholder følgende.:
}) ();dyn.initialize("#008000",http://www.laserdisken.dk/billeder/forsidealm/1083425122236558.jpg","", "0");dyn.Img("http://www.talekort.dk/kuglepenne.htm&h=480&w=640&sz=146&hl=da&start=1&um=1","","5v5ckdz49CaTsM:","http://www.talekort.dk/fotos/kulepenne-ass-427.jpg","137","103","Ide fabrikken sjove kuglepenne funny \x3cb\x3e...\x3c/b\x3e","","","640 x 480 -

Skal koden kunne returnere:
http://www.laserdisken.dk/billeder/forsidealm/1083425122236558.jpg
http://www.talekort.dk/fotos/kulepenne-ass-427.jpg

Jeg håber der er en der kan hjælpe!
Avatar billede xcover Nybegynder
04. januar 2008 - 19:23 #1
RegExp ?
Avatar billede nielle Nybegynder
04. januar 2008 - 20:17 #2
Sådan?

dinHtmlKode = " ... "

Set re = New RegExp
With re
    .Pattern = "http://[^""]+\.(?:jpg|gif)"
    .IgnoreCase = True
    .Global = True
End With

Set matches = re.Execute(dinHtmlKode)

For Each m In matches
    Response.Write "$0=" & m.Value & "<br>"
Next
Avatar billede xcover Nybegynder
04. januar 2008 - 20:24 #3
Tak tak tak - min aften/nat/morgen er reddet, hehe
Smid svar ;)

SUPER
Avatar billede nielle Nybegynder
04. januar 2008 - 20:41 #4
Svar :^)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester