Senin mesaj yazdıktan sonra mesaj yazmak bize düşmez ama bende nacizane bişey yazdım.
<?
$veri = '<a href="http://www.google.net"><img src="http://www.google.com/m/images/bulten2.jpg" border="0" /></a><a href="http://www.abc.net"><img src="http://www.google.com/m/images/bulten2.jpg" border="0" /></a>';
$desen = '#(<a href="|<img src=")(.*?)(">|" border="0" />)#si';
preg_match_all($desen, $veri, $aktar);
print_r($aktar[2]);
?>
Çıktısı
   Array
(
    [0] => http://www.google.net
    [1] => http://www.google.com/m/images/bulten2.jpg
    [2] => http://www.abc.net
    [3] => http://www.google.com/m/images/bulten2.jpg
)
saho adlı üyeden alıntı: mesajı görüntüle
kesip yerine başka bişi mi koyacaksın yoksa onların yerine birşeymi yazacaksın
$desen = '|<a href="http://(.*)"><img src="http://www.google.com/m/images/bulten2.jpg" border="0" /></a><a href="(.*)><img src="http://www.google.com/m/images/bulten2.jpg" border="0" /></a>|i'
preg_match($desen,$veri,$cikti);
print_r($cikti);
cikti 0 ve cikti 1 arraylar ına bak verilerini oraya taşıyacaktır. değişmek istiyorsan
preg_replace kullanmalısın o kısımlara