</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

解决方案 »

  1.   

    又没啥规律, 咋提取?(?<=\<td width="87"\>)\d+(?=\</td\>)要不这样好了
      

  2.   

     Match m = Regex.Match(html, @"(?is)“(?<wf>6+1”第&nbsp;\d+&nbsp;期).+?(?<qgtz>总投注额:[^元]+元).+?(.+?&nbsp;&nbsp;(?<ball>\d{2}).+?)+.+?</table>");
    这句正则表达式哪里有问题啊?找不出来
      

  3.   

    <td(?:\s*)width(?:\s*)=(['"])87\1[^>]*>(\d+)</td>
    像你那样写正则应该很多漏洞吧。
    多说啦,在学正则,所以发表下