matche en hel sætning
Jeg har faktisk et spørgsmål kørende (http://www.eksperten.dk/spm/420252), men det er endt med at jeg kun mangler lidt hjælp til Reg.Exp:Jeg har lavet følgende:
$str = preg_replace("/(href=\")([^http:\/\/])/i", "\\1http://192.168.0.31/\\2", $str);
Den virker fint, og tilføjer http://192.168.0.31/ foran alle relative links, og lader alle "normale" links være, så længe de indeholder http://.
Fair nok.
Problemet opstår hvis et relativt link starter med 'h'. Så virker den sgu ikke. Så vidt jeg kan se må det have noget med at [^http:\/\/] betyder "bare ikke en af følgende",
Spørgsmålet er så hvordan man laver man så en "bare ikke følgende streng"
Håber nogen kan hjælpe, da det er ved at gå mig på nerverne :(
/Sune
