Hi,
preg_match("#<a href="[^"]*"><img src="([^"]*)"></a>#",$text,$match);
dannach stehen dann in $match die Bildadressen drin.
" ist ein 'escaped' ", sonst kriegt man kein " in einen mit " begrenzten String.
[^"] ist eine Zeichenklasse, die aus allen Zeichen ausser " besteht.
[^"]* ist eine möglichst lange Zeichenkette die aus allen Zeichen ausser " besteht.
([^"]*) speichert das ganze, hier damit es in $match[1] bis $match[count($match)] landet.
sind (fast) beliebig gewählte Begrenzungszeichen.
alle anderen Zeichen stehen für sich selber.
Ungetestet.
Gruss,
Carsten