Codice PHP:
preg_match('/<a.*?href="(.*?)".*?>.*?<\/a>/'$html$url);
echo 
'<pre>'print_r($url); echo '</pre>'
dovrebbe funzionare, ma può anche essere che mi sono perso un pezzo di regex... prova.