<body leftmargin=0 topmargin=0  vlink="#0033CC" link="#0033CC" onLoad="sa()">
<div id="c">
<div id="t">
<div style="padding:30px 0px 0px 40px;"><div id="rAd"></div>
歌曲名:<a href="http://outer.163.cn/huodong/diy/mp3/005900730542.mp3">喜欢你   ...</a><br>
<li class="li" style="margin-top:2px;">请点击此链接:</li>
<li class="li" style="margin-right:10px;"><a href="http://outer.163.cn/huodong/diy/mp3/005900730542.mp3" target="_blank">http://outer.163.cn/huodong/diy/mp3/005900730542.mp3</a></li>
</div>
<div class="clear">&nbsp;</div>
<div id="adTxt"></div>
<div class="clear">&nbsp;</div>
</div>
<table class="t" width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><a class="l" title="根据用户指令,百度的搜索引擎系统会以非人工方式自动生成到第三方网页的链接。“百度”自身不存储、控制、编辑或修改被链接的第三方网页的信息。百度高度重视知识产权保护,并制定了旨在保护权利人的合法权益的措施和步骤,当权利人发现在百度生成的链接所指向的第三方网页内容侵犯其著作权时,请权利人向百度发出“权利通知”,百度将依法采取措施断开相关链接。">百度提示,请您阅读</a></td>
    <td align="right"><a href="http://www.baidu.com/search/appcopyright.html" target="_blank" class="l">权利声明</a></td>
  </tr>
</table>
<div style="text-align:center"><div id="adv"></div></div>
</div>
</BODY></HTML>这是一段我要匹配的文本。我要得到的是:<a href="http://outer.163.cn/huodong/diy/mp3/005900730542.mp3">喜欢你   ...</a><里的http://outer.163.cn/huodong/diy/mp3/005900730542.mp3和喜欢你   ... 我原来的正则:
<div[^<>]*>[\s\S]*?<a href="(?<url>[^"]*)"[^<>]*>(?:<[^<>]*>)?(?<title>[^<>]*)
原来可以匹配出来的,可是不知道为什么现在连
  <td align="right"><a href="http://www.baidu.com/search/appcopyright.html" target="_blank" class="l">权利声明</a></td>
这里面的URL和权利声明也匹配出来了。求高手指点