webForumDet fria alternativet

RegExp

ASP

4 svar · 328 visningar · startad av Quid

Medlem sedan juni 20006 022 inlägg
Frågan#1

Jag håller på med ett script, där jag använder Request.Servervariables("HTTP_REFERER") i en iframe för att plocka ut data ur en databas.

Referern ser ut såhär: http://www.underdomän.domän.se/sida.aspx

jag vill bara ha ut www.underdomän.domän.se

Jag försökte först med left och right, men eftersom underdomänerna och sidanamnen är olika långa så är det ingen hållbar lösning.

Någon som är duktig på regexp som kan knåpa ihop något?

Tack på förhand.

Medlem sedan dec. 20025 483 inlägg
#2
set re = new regexp
re.pattern = "^https?://([^/]+)"
set m = re.execute(myUrl)

if m.count > 0 then
  response.write m(0).submatches(0)
else
  ' ingen träff
end if
Medlem sedan juni 20019 519 inlägg
#3
^https?://[^/]+

kanske?

red. damn Peter S hann före ;)

Medlem sedan dec. 20025 483 inlägg
#4

YES! :e

Medlem sedan juni 20006 022 inlägg
#5

Supernajs, Tack så mycket!

266 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)