christian: Regular Expression funzt nicht

Beitrag lesen

hallo,

bin inzwischen ein wenig weiter gekommen, das auschließen des Punktes hat funktioniert, wieso auf einmal weiß ich auch nicht genau:-)

aber jetzt komme ich nicht mehr weiter:

folgene Ausgangssituation:

<IMG SRC="../bild.jpg" border="0" />
<IMG SRC="bild.jpg" border="0" />
<IMG SRC="/bild.jpg" border="0" />

das soll umgewandelt werden in:

<IMG SRC="../bild.jpg" border="0" />
<IMG SRC="http://www.test.de/bild.jpg" border="0" />
<IMG SRC="http://www.test.de/bild.jpg" border="0" />

mein RE:

$line =~ s/SRC ?= ?"[^.]/?(.*)[" ]/SRC="http://www.test.de/$1"/gi;

sieht für eigentlich richtig aus nur leider kommt das bei raus:

<IMG SRC="../bild.jpg" border="0" />
<IMG SRC="http://www.test.de/bild.jpg" border="0" />
<IMG SRC="http://www.test.de/ild.jpg" border="0" />
----------------------------^---------------------FEHLER

warum verschlunkt er den ersten buchstaben beim letzten bild?

grüße christian