求高手解决正则表达式问题
<td class="ebcBid"><a href="/_W0QQfsooZ2QQfsopZ14QQsatitleZQe7QacQ94Qe8QaeQb0Qe6Q9cQacQe7Q94Qb5Qe8Q84Q91QQsbrsrtZl">出价数</a></td><td class="ebcLReg"><a href="/_W0QQfsooZ1QQfsopZ24QQsatitleZQe7QacQ94Qe8QaeQb0Qe6Q9cQacQe7Q94Qb5Qe8Q84Q91QQsbrsrtZl">地区</a></td><td class="ebcTim hl"><a href="/_W0QQfsooZ2QQfsopZ2QQsatitleZQe7QacQ94Qe8QaeQb0Qe6Q9cQacQe7Q94Qb5Qe8Q84Q91QQsbrsrtZl">剩余时间 </a> <img src="http://pics.ebaystatic.com/aw/pics/sort_up.gif" width="9" height="5" alt="" /></td><td class="ebcBid"><img border="0" title="一口价" alt="一口价" src="http://pics.ebaystatic.com/aw/pics/cn/bin_15x54.gif" align="middle" class="binImg" /></td><td class="ebcLReg">辽宁-其它城市</td><td class="ebcTim">1小时 41分钟</td><td class="ebRight"> </td><td class="ebcBid">-<br /><img border="0" title="一口价" alt="一口价" src="http://pics.ebaystatic.com/aw/pics/cn/bin_15x54.gif" align="middle" class="binImg" /></td><td class="ebcLReg">上海</td><td class="ebcTim"><span class="error">32分钟</span></td><td class="ebRight"> </td>
我现在想得到
<img border="0" title="一口价" alt="一口价" src="http://pics.ebaystatic.com/aw/pics/cn/bin_15x54.gif" align="middle" class="binImg" />
我的代码是
$regExt = "/<td class=\"ebcBid\">[\-<br \/>]*(.+)<\/td>/iUs";
preg_match_all($regExt, $str, $eb, PREG_SET_ORDER);
但是问题来了,我得到了一个错误结果
<a href="/_W0QQfsooZ2QQfsopZ14QQsatitleZQe7QacQ94Qe8QaeQb0Qe6Q9cQacQe7Q94Qb5Qe8Q84Q91QQsbrsrtZl">出价数</a>
我如何才能过滤掉这个错误结果