正規表現が気に入らない場合は、この場合は使用しないでください。通常、正規表現を使用して HTML を解析することは非常に悪いことです。理由については、この回答を参照してください。
CsQuery の使用:
Console.WriteLine(CQ.Create("<a href=\"mailto:me@company.com\">Joel Werner</a>"). //create the selector
Attr("href"). //get the href attribute
Split(new char[]{':','@'})[1]); //split it by : and @ and take the second group (after the mailto)
組み込みの LINQ to XML を使用する:
XDocument doc = XDocument.Parse("<a href=\"mailto:me@company.com\">Joel Werner</a>");
Console.WriteLine(doc.Element("a").Attribute("href").ToString().Split(new char[] {':', '@'})[1]);