webForumDet fria alternativet

RegExp

ASP

5 svar · 234 visningar · startad av LeonL

Medlem sedan dec. 20025 871 inlägg
Frågan#1

Är inte så haj på RegExp...

Hur gör jag ex. om jag vill plocka ur bild.jpg från en adress:
http://www.server.com/bild.jpg

Noobig fråga, men ändå :P

Medlem sedan juli 20011 084 inlägg
#2

arrBild = split(str,"/")

Response.Write arrBild(UBound(arrBild))

inte regexp, men borde fungera ändå

Medlem sedan dec. 200012 464 inlägg
#3

Det behövs inte regexp för att göra något sådant.

Titta på funktionerna right och instrrev

Medlem sedan maj 200010 687 inlägg
#4

Eller kanske Mid istället för Right. :)

Medlem sedan dec. 20003 887 inlägg
#5

Prexis :)

strUrl = "http://www.server.com/bild.jpg"
Response.Write Mid(strUrl, InStrRev(strUrl,"/")+1)
Medlem sedan maj 200010 687 inlägg
#6

Om man tvunget vill köra med RegExp så skulle ett sånt här pattern funka: "[^/]*$" :)

270 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)