<TD class=px12 vAlign=bottom 
                              align=right><STRONG>第</STRONG> 2010001 
                              <STRONG>期</STRONG><SPAN 
                              class=px12line18> 2010年1月3日 <STRONG>投注总额</STRONG> 
                              260561792 元</SPAN></TD></TR>我要提取里面的期数,日期,投注总额,正则写不出来,帮帮忙,各位asp.net里面,怎样把提取的结果放进数据库

解决方案 »

  1.   

    先把html元素去除掉吧 。然后就好办了。
    如果解决不了,那我再贴代码
      

  2.   

    string s = "<li > <span> <a href=\"http://www.360buy.com/electronic.html\" onclick=\"setWebBILinkCount('index_channel_ele')\" onfocus=\"this.blur()\">家用电器 </a> </span> </li>";
                Regex rg = new Regex("<li > <span> <a .+>(\\w+) </a> </span> </li>");
                bool b1 = Regex.IsMatch("asdf", ".*");
                bool b = rg.IsMatch(s);
                Match m = rg.Match(s);            string name = m.Groups[1].ToString();//这里可以去除正则表达式中(\\w+)匹配到的字符串這個是我之前寫的一個正則获取字符串的,你看看,改改就可以了。
    寫正則的時候注意空格。可以用 ?--空格?來匹配空格。不要用小括號影響取值就可以了