//替换成 src="http://images.site.com/..."
//$src = "<img src='attachment/a.jpg'";
//$src = "<img src='./attachment/a.jpg'";
$src = "<img src='http://www.site.com/attchment/a.jpg'";
function parse($path = '') {
if(preg_match("#http://#i",$path)){
return str_replace("http://www.site.com","http://images.site.com",$path);
}
return "http://test.com/images/".basename($path);
}
echo preg_replace("#(</s*img/s+.*src=[/'/"])(.*/.[a-z]+)([/'/"])#ie", "'//1'.parse('//2').'//3'", $src);