регулярные выражения - поиск и замена изображений

MXNR2005

Новичок
регулярные выражения - поиск и замена изображений

Столкнулся с такой проблемой - у меня есть html текст, в котором нужно найти ссылки на картинку (<img src="линк") и заменить линк на уникальный номер. По результам сформировать массив - "уникальный_номер-линк";
Как это можно оптимально сделать? Пытаюсь находить линки следующийм образом
preg_match('#<img src=(.*?)=\"(.*?)\"', $bodymsg, $matches);
 

WP

^_^
o_~
PHP:
$array = array();
$result = preg_replace_callback('~(<img .*?src=([\'"]))(.*?)\2~',create_function('$m','static $id = 0; global $array; $array[$id] = $m[3]; return $m[1].$id++.$m[2];'),$string);
var_dump($array,$result);
Шото типа такого, не тестил, но должно работать, $string типа <img src="132">a<img src="123">
 
Сверху