webForumDet fria alternativet

RegExp

4 svar · 328 visningar · startad av Quid

QuidMedlem sedan juni 20006 025 inlägg
#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.

Peter SMedlem 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
voigtann1Medlem sedan juni 20019 519 inlägg
#3
^https?://[^/]+

kanske?

red. damn Peter S hann före ;)

Peter SMedlem sedan dec. 20025 483 inlägg
#4

YES! :e

QuidMedlem sedan juni 20006 025 inlägg
#5

Supernajs, Tack så mycket!

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)