www og http:// skulle det regulære udtryk være ligeglad med.
Det som udtrykket gør er at det søger efter alle forekomster af ord der indeholder et eller flere af tegnene fra a-z, A-Z og 0-9 eller punktum og underscore (og komma - det er faktisk en fejl, for det er ikke lovligt i et hostnavn), og som slutter med '.dk'.
For hver forekomst tager det hostnavnet (f.eks. hej.dk) minus tld'et (.dk), så der kun er 'hej' tilbage, sætter '
http://' i front og '.dk' i enden.
Da '/' ikke er et gyldigt bogstav i hostnavnet, vil http:// heller ikke blive taget med i hostnavnet, så udtrykket bør virke med både 'www.' og '
http://' i front.
Jeg har dog ikke prøvet de sidste, men prøv evt selv :-)
Hvad der IKKE virker er:
http://www.counter-strike.org (url ender på .org)
ftp://ftp.cs-maps.dk (url bliver lavet om til
http://ftp.cs-maps.dk)
mailto:test@test.dk (url bliver lavet om til
http://test.dk)