webForumDet fria alternativet

Problem med att "strippa" URL

ASP

2 svar · 237 visningar · startad av saw

Medlem sedan mars 20011 880 inlägg
Frågan#1

Om jag har en url som ser ut så här:
sURL="http://www.minSida.se/area/koder/default.aspx?id=715"
Så ville jag "strippa" URL:en till /default.aspx
Jag försöker så här:

sText = MID(sURL,InStrRev(sURL,"/"),InStr(sURL,"?"))

Men resultatet blir /default.aspx?id=715, den vill alltså inte ta "?" som argument.
Några tips?

Medlem sedan maj 2001431 inlägg
#2

3e parametern anger antal tecken, så du måste ta skillnaden.

sURL = "http://www.minSida.se/area/koder/default.aspx?id=715"
startposition = InStrRev(sURL, "/")
stoppposition = InStr(sURL, "?")

stext = Mid(sURL, startposition, stoppposition - startposition)
Medlem sedan mars 20011 880 inlägg
#3

Tack helt perfekt.

246 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)