这个正则表达式怎么写呀?

liuyun1987 2007-06-21 01:34:03
class="UserInfo"><a href="/member/417950" class="B">ali_ivy</a>  <img src="http://static.dianping.com/Comm/Images/Level13.gif" /></td></tr><tr><td class="VoteScore">口味:<span class="TColor9">2</span>  环境:<span class="TColor9">1</span>  服务:<span class="TColor9">2</span>  人均:<span class="TColor9">¥10</span></td></tr><tr>< td class="VoteComments">下班回家路过买了HELLOKITTY乳酪蛋糕,不错哦,回家不舍得吃可爱的KITTY头呢,给我妈妈爸爸猜多少钱他们竟然说5元,还和我说6点以后打折挖,不过他们也说满好吃的.</td></tr><tr> <td class="VoteOther"><p>推荐菜: 辣松  < /p><p>标签: 面包甜点  </p><p> </p></td</tr><tr><td class="VoteAction">07-06-06 20:47  |  <a href="/review/3465480" class="BL">回应</a>  |  <a href="/review/3465480#ViewVoteGood" onclick="this.blur();VoteGoodAction(3465480);return false;" class="BL" id="btnFollower3465480">21鲜花</a>  |   <a href="#" onclick="this.blur();Report('reportvote',3465480);return false;" class="BL">举报</a></td></tr></tbody>< /table></div><div id="3464488" class="VoteBlock"><table border="0" cellpadding="0" cellspacing="0" width="100%"><tbody><tr><td rowspan="8" align="center" valign="top" width="64" class="UserFace"><img src="http://image.dianping.com/Comm/UserFace/727513_0527.jpg" alt="美食 家哈伲宝贝" /></td><td class="UserInfo"><a href="/member/727513" class="B">哈伲宝贝</a>  <img src="http://static.dianping.com/Comm/Images/Level13.gif" /></td></tr><tr><td class="VoteScore">口味:<span class="TColor9">1</span>  环境:<span class="TColor9">1</span>  服务:<span class="TColor9">1</span>  </td></tr><tr><td class="VoteComments">每次吃这个牌子的面包都是在加班的情况下,就是所谓的工作餐。公司一有什么晚会、开幕式需要加班时,然后每个人发一袋面包,一瓶饮料。所以每次看到这个牌子的面包都没好感。</td></tr><tr><td class="VoteOther"><p></p><p>标签: 面包甜点& nbsp; </p><p></p></td</tr><tr><td class="VoteAction">07-06-06 17:28  |  <a href="/review/3464488" class="BL">回应</a>  |  <a href="/review/3464488#ViewVoteGood" onclick="this.blur();VoteGoodAction(3464488);return false;" class="BL" id="btnFollower3464488">鲜花</a>  |   <a href="#" onclick="this.blur();Report('reportvote',3464488);return false;" class="BL">举报



我是要从这Html中提取从第一个class="UserInfo">到第一个class="BL">举报这里的Html代码。再这样循环提取相类似的Html,因为这里有多个这个和这一样打头和结尾的数据,所以我用了re.Mathes(XX)循环提取,我写的正则表达式是:
class="UserInfo">(.)*class="BL">举报
结果不是一条一条的提取出来。而是把从第一个以class="UserInfo">开头到最后一个class="BL">举报 的Html都提取出来了。那位大哥指点下该怎样来实现一条一条的提取?想了很久还是没有搞定。。。。
...全文
159 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
-过客- 2007-06-21
  • 打赏
  • 举报
回复
用非贪婪模式


class="UserInfo">[\s\S]*?class="BL">举报

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧