正则表达提取

aihaoaodiA6 2010-07-07 10:24:13
</tr>
<tr height="25">
<td>一等奖</td>

<td width="87">632</td>
<!--<td width="87">24</td>-->
<td width="204">60</td>

<td align="left">○○</td>
</tr>

如何写正则表达式得到里面的632,注意只提取632
...全文
99 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jianshao810 2010-08-31
  • 打赏
  • 举报
回复
<td(?:\s*)width(?:\s*)=(['"])87\1[^>]*>(\d+)</td>
像你那样写正则应该很多漏洞吧。
多说啦,在学正则,所以发表下
aihaoaodiA6 2010-07-07
  • 打赏
  • 举报
回复
Match m = Regex.Match(html, @"(?is)“(?<wf>6+1”第 \d+ 期).+?(?<qgtz>总投注额:[^元]+元).+?(.+?  (?<ball>\d{2}).+?)+.+?</table>");
这句正则表达式哪里有问题啊?找不出来
huwei001982 2010-07-07
  • 打赏
  • 举报
回复
又没啥规律, 咋提取?

(?<=\<td width="87"\>)\d+(?=\</td\>)

要不这样好了

110,534

社区成员

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

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

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