I assume you're not using this for some sort of email-list-building web spider for selling email addresses to spammers. If you are, get bent. If you need to extract the email address for non-mass-mailing purposes, read on...
Assuming the HTML is in $string:
preg_match('/a href=\"(.*?)\"/i', $string, $matches);
echo $matches[1];
The (.*?) part captures what is between the quotes. It's a regular expression, which has a kind of crazy syntax, but is very powerful (and is common to quite a few languages, not just PHP).