"Stig Nørgaard Jepsen" <stigen@mail.dk> skrev i en meddelelse
news:3c419f25$0$62899$edfadb0f@dspool01.news.tele.dk...
> Jeg har en url som fx. kunne være:
>
www.test.cykellygte.dk eller
www.to.test.cykellygte.dk eller
> to.test.cykellygte.dk
> Det jeg så vil ha' tilbage er to ting:
> test.cykellygte.dk og cykellygte.dk
>
> Jeg har fumlet lidt med ereg-funktionen, men jeg synes ikke rigtig at jeg
> kan få noget til at hænge sammen.
> Det tætteste jeg er kommet det, er ereg("(.*).*(\..*\..*)", $url, $regs);
> som vil give:
> $reg[1] -
www.test
> $reg[2] - .cykellygte.dk
ereg("((([0-9a-z-_]+)\.)?([0-9a-z-_]+)\.([a-z]+))", $url, $regs);
echo $reg[1];
måske... (gik meget hurtigt).
Forresten kan det anbefales at bruge de PERL-compatible regex da de er meget
hurtigere.
--
Mvh./Best Regards
Jonas Delfs,
http://delfs.dk