问下,获取tr里面的数据的正则表达式怎么写
这边是一个table
  <tr>
                <td height="38" align="center" bgcolor="#FFFFFF" class="" w="w">137003</td>
                <td align="center" bgcolor="#FFFFFF" class="">06-27&nbsp;&nbsp;11:22</td>
                <td align="center" bgcolor="#FFFFFF"><img src=/img/9number/7.gif width=22 height=22 align='absmiddle'/>+<img src=/img/9number/6.gif width=22 height=22 align='absmiddle'/>+<img src=/img/9number/3.gif width=22 height=22 align='absmiddle'/>= <img src="/img/28number2/number_16.gif" width="25" height="25" align="absmiddle">                    </td>
                <td align="center" bgcolor="#FFFFFF" style="text-align:right;"><span class="Coinfont14" style="margin-right:2px">84,195,549</span></td>
                <td align="center" bgcolor="#FFFFFF"><div class="game_betPPnum">
                  <a href=win.asp?bnumber=137003><span class='font_b700 font_red'>187</span><span class=''>/</span><span class="font_b700 font_black">215</span></a>
                </div></td>
                <td align="center" bgcolor="#FFFFFF"><div class="game_mybet">
                  <a href="Details.asp?bnumber=137003"><span style="font-size:12px;font-weight:700;color:#000000">0</span><br><span class='font_orange'>0</span></a>
                </div></td>
                <td align="center" bgcolor="#FFFFFF"><a href=insert.asp?bnumber=137003 class="">已开奖</a></td>
                </tr>出来后是 137003  06-27 11:22这个是时间  7+6+3=16这个是图片号  84,195,549   187/215   00 已开奖

解决方案 »

  1.   

    DEMO string str = "<div   class= \"s_txt_jobs\">"
                    +"<table id=\"txt\"><tr><td>1<td></tr></table>"
                    +"<table id=\"txt\"><tr><td>2<td></tr></table></div>";
                Regex reg = new Regex(@"<table[^>]*?id=(['""\s]?)txt\1[^>]*?>((?!</table).)*");
                MatchCollection match = reg.Matches(str);
                foreach (Match m in match)
                {
                    Response.Write(m.Value + "<br/>");
                }
      

  2.   


                string str = File.ReadAllText(Server.MapPath("TextFile.txt"));
                Regex reg = new Regex(@"(?is)(?<=<td[^>]*?>(?:(?!</?td).)*)((\d+-\d+|\d+:\d+|\d+)|<img[^>]*?src=[^\.]*/[^\d]*([^\.]+)\.[^>]*?>|<(span|a)[^>]*?>((?:(?!</?(span|a)).)*))");
                foreach (Match m in reg.Matches(str))
                {
                    if (m.Groups[2].Success)
                        Response.Write(m.Groups[2].Value + "  ");
                    else if (m.Groups[3].Success)
                        Response.Write(m.Groups[3].Value + "  ");
                    else
                        Response.Write(m.Groups[5].Value + "  ");
                }
    //137003 06-27 11:22 7 6 3 16 84,195,549 187 / 215 0 0 已开奖