<a.*href="(+)".*>.{3,}</a>
#<a.*href="([^"]+)".*>[^<]+</a>#Usi
<pre> <?php $in = <<<HTML <a href="http://www.site.ru/polnoy_izobrajenie.jpg" onClick="return hs.expand(this)" ><img src="http://www.site.ru/umenshennoe_izobrajenie.jpg" style="border: none;" alt='alt alt alt' title='test test ' /></a> HTML; preg_match ('|<a href="(.*)".*>.*</a>|Ui',$in,$rez); print_r ($rez); echo preg_replace ('|<a href="(.*)".*>.*</a>|Ui','$1' ,$in); ?> </pre>
$in = <<<HTML <a href="http://www.site.ru/polnoy_izobrajenie.jpg" onClick="return hs.expand(this)" ><img src="http://www.site.ru/umenshennoe_izobrajenie.jpg" style="border: none;" alt='alt alt alt' title='test test ' /></a> HTML; echo preg_replace('~<a.*href="([^"]+)"(?(?!expand)[\s\S])*?>.*?</a>~si','$1',$in);
/<a id=\"ct_gv_ct_NAME\" href=\"(.*?)\">.*?<\/a>/