hi,
kann ich mit regexp folgendes problem lösen?
$insertdir = "http://ibin.net/bled/";
$line = '<a href="http://irgendwas.com/file.htm"><img src="images/pic.gif"></a>';
es geht jetzt darum, dass ich in allen zeilen eines files ($line nur als bsp) wo ein relativer pfad ist das $insertdir davorsetze.
$line =~ s/((href *= *["'])|(src *= *["'])|(url *())/"$1$insertdir"/ieg;
gibt aber in dem fall:
'<a href='http://ibin.net/bled/http://irgendwas.com/file.htm'><img src='http://ibin.net/bled/images/pic.gif'></a>'
^ sollte hier nicht eingefügt werden, da eh schon absolute url.
jemand eine idee, wie ich verhindern kann dass $insertdir auch vor absolute urls gesetzt wird?
lg, lois.