Substitutes af url'er i streng
Jeg skal lave en regexp, som 1) kan matche følgende:href="/include/linkStyleNew.css"
href="etscript.pl"
men som 2) IKKE matcher dette:
href="http://www.mitdomain.dk/include/test.htm"
En lidt længere udredning:
I de to øverste linier skal jeg have indsat strengen "http://www.etsted.dk/", hvis strengen indenfor href (url'en) ikke allerede indeholder en komplet adresse med "http://etellerandet/".
Jeg har prøvet sådan, men det løser ikke problem nr. 2)
$baseurl = "http://www.etsted.dk/";
s/href=("?)/href=$1$baseurl/gi;
Hvis det ikke kan lade sig gøre i en/flere substitues, vil jeg gerne høre om en alternativ løsning i Perl.
Det skal lige bemærkes, at adresserne i 2) IKKE nødvendigvis er den samme, som adresesn jeg vil indsætte.
