=^ (.*) <img (.*) src = "? (\S+) "? ([^>]*)> (.*) $=mix
/
(.*) <img (.*) src =
(["'])? # " oder ' in Reg 3
(?(3) # wenn Anführungszeichen
(.*?)\3 # Teil bis zum nächsten Anführungszeichen speichern
| ([^\s>]+) # sonst Teil bis zum nächsten Leerzeichen oder Ende speichern
)
(.*)
/mix
So könnte es auch funktionieren. Hier werden sogar beide Anführungszeichen berücksichtigt, was oft bei Javascript-Anweisungen (Event-Handler) innerhalb von Attributen vorkommt.
Gruß,
Danny