<html xmlns="http://www.w3.org/1999/xhtml" >
<head> </head>
<body>
    <form name="form1" method="post" action="getAwardNumber.aspx" id="form1">
    <div>  
<table width="95%" border="0" cellpadding="0" cellspacing="1">
<tr align="center">
<td height="25" align="center" class="bj-E5E5E5"><strong>hm</strong></td>
<td colspan="1" class="bj-E5E5E5"   style="width:40px"><strong>jieguo</strong></td>
<td colspan="21" class="bj-E5E5E5"><strong>qita</strong></td>
</tr>

<tr> <td height="23" align="center" class="bj-F0F0F0"><span class="flow_font">338980</span></td>
<td align="center" class="bj-F0F0F0" > <img width="23" height="23" src="c10.gif" alt=""/></td>
<td align="center" class="bj-F0F0F0">01</td>
<td align="center" class="bj-F0F0F0">06</td>
<td align="center" class="bj-F0F0F0">13</td>
<td align="center" class="bj-F0F0F0">14</td> <td align="center" class="bj-F0F0F0">22</td>
<td align="center" class="bj-F0F0F0">26</td>
<td align="center" class="bj-F0F0F0">28</td>
<td align="center" class="bj-F0F0F0">30</td>
<td align="center" class="bj-F0F0F0">33</td>
<td align="center" class="bj-F0F0F0">34</td> <td align="center" class="bj-F0F0F0">36</td>
<td align="center" class="bj-F0F0F0">37</td>
<td align="center" class="bj-F0F0F0">40</td>
<td align="center" class="bj-F0F0F0">51</td>
<td align="center" class="bj-F0F0F0">55</td>
<td align="center" class="bj-F0F0F0">61</td> <td align="center" class="bj-F0F0F0">64</td>
<td align="center" class="bj-F0F0F0">66</td>
<td align="center" class="bj-F0F0F0">71</td>
<td align="center" class="bj-F0F0F0">79</td>
<td align="center" class="bj-F0F0F0"><a href="javascript:gotoImageWindowBysize('338980')"><font color="#0000FF"><u>看图</u></font></a></td>
</tr>
<tr>
<td height="23" align="center" class="bj-E5E5E5"><span class="flow_font">338979</span></td>
<td align="center" class="bj-F0F0F0 " > <img width="23" height="23" src="c1.gif" alt=""/></td>
<td align="center" class="bj-E5E5E5">01</td>
<td align="center" class="bj-E5E5E5">04</td>
<td align="center" class="bj-E5E5E5">12</td> <td align="center" class="bj-E5E5E5">14</td>
<td align="center" class="bj-E5E5E5">20</td>
<td align="center" class="bj-E5E5E5">21</td>
<td align="center" class="bj-E5E5E5">25</td>
<td align="center" class="bj-E5E5E5">29</td>
<td align="center" class="bj-E5E5E5">34</td> <td align="center" class="bj-E5E5E5">45</td>
<td align="center" class="bj-E5E5E5">48</td>
<td align="center" class="bj-E5E5E5">50</td>
<td align="center" class="bj-E5E5E5">52</td>
<td align="center" class="bj-E5E5E5">55</td>
<td align="center" class="bj-E5E5E5">61</td> <td align="center" class="bj-E5E5E5">62</td>
<td align="center" class="bj-E5E5E5">64</td>
<td align="center" class="bj-E5E5E5">70</td>
<td align="center" class="bj-E5E5E5">71</td>
<td align="center" class="bj-E5E5E5">79</td>
<td align="center" class="bj-E5E5E5"><a href="javascript:gotoImageWindowBysize('338979')"><font color="#0000FF"><u>看图</u></font></a></td> </tr>

</table>
  
    </div>
    </form>
</body>
</html>上面这个html里,怎样匹配出前10个tr,全部的tr我这样可以匹配出来<tr>[\\s\\S]*?</tr>,但是这种,最多前10个tr怎么弄呢!有可能有小于10个tr这样的情况,但是最多是要10个!路过的高手帮忙看一下。

解决方案 »

  1.   

    (<tr>[\\s\\S]*?</tr>){10}这样就可以了
      

  2.   

    Matches 数组里面根本没值啊
      

  3.   


    tr[^>]*>[\s|\S]*?(?:</tr>)然后去Matches 数组前10个吧
      

  4.   

    (<tr>[\\s\\S]*?</tr>){,10}
      

  5.   


    string input = Properties.Resources.HTMLText;
    string pattern = @"<tr[\s|\S]*?>[\s|\S]*?</tr>{0,10}";foreach (Match match in Regex.Matches(input, pattern))
    Console.WriteLine("'{0}' found at position {1}.", match.Value, match.Index);