Du kan ju alltid använda en enkel split() för att slippa regexp.
varFoo = split("http://www.domän.se/default.asp?id=1&pid=2", "/")
response.write varFoo(2)
4 svar · 350 visningar · startad av Obbelix
Dålig rubrik kanske men det jag vill är att t.ex från:
"http://www.domän.se/default.asp?id=1&pid=2"
plocka ut
"www.domän.se"
Alltså ta ut det efter inledande "http://" till nästa "/"
Att det handlar om regexp är jag med på men har inte en aning hur pattern ska se ut så hjälp mottages tacksamt.
Du kan ju alltid använda en enkel split() för att slippa regexp.
varFoo = split("http://www.domän.se/default.asp?id=1&pid=2", "/")
response.write varFoo(2)
OK, tack. Men en följdfråga:
Kan man på nåt sätt kolla att strängen verkligen innehåller två "/"? För om man har en adress, typ "http://www.domän.se" utan "/" på slutet , eller bara "www.domän.se" så generar det ett fel.
Skulle vilja ha det så att om den inte lyckas plocka ut "www.domän.se" så ska den inte göra nåt.
Se till att den alltid innehåller http då, t.ex. så här:
strUrl = "www.domänen.se"
If Not left(strUrl,7) = "http://" then strUrl = "http://" & strUrl
varFoo = split(strUrl,"/")
response.write varFoo(2)
Tackar. kör på den.