12. december 2006 - 00:04Der er
13 kommentarer og 1 løsning
Reg.exp. script som finder og lister
Hej alle
Er der ikke en, som kan lave en reg.exp.funktion, som gør følgende:
Find filnavnet på et billede ved udtræk fra en debat-tråd (indlæst i en variable), hvor billedets filnavn er ”indkapslet” af en værdi, som starter med ”send_binary.asp?Path=” og slutter med ”&width=”.
Altså et billede, som f.eks: ”send_binary.asp?Path=billede.jpg&width=123”.
Den skal blot liste ”billede.jpg” og der kan godt være flere billed-henvisninger / links i en debat, så den skal søge hele værdien (html er det faktisk) igennem efter yderligere forekomster.
Med flere forekomster mener jeg flere billede-links; billeder som godt kan være lagt ind i andet end jpg, så din første løsning kommer tætest på, men mangler blot at kunne udtrække flere forekomster. Noget du kan hjælpe med?
Set regEx = New RegExp regEx.Pattern = "/send_binary\.asp\?Path=([^&]+)&width=/i" regEx.Global = True regEx.IgnoreCase = True regEx.MultiLine = True
Set CurrentMatches = regEx.Execute(StringToSearch)
If CurrentMatches.Count > 0 Then For Each CurrentMatch in CurrentMatches If CurrentMatch.SubMatches.Count > 0 Then Response.Write CurrentMatch.SubMatches(0) End If Next End If
Set regEx = Nothing %>
Scriptet lister ingen forekomster selvom der i min streng er en - hvad mangler jeg i scriptet?
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.