分组正则备忘

来源:互联网 发布:小米手机网络设置 编辑:程序博客网 时间:2024/05/17 09:41
  string url = "http://www.magnum4d.my/popup/draw-calendar.aspx";
            string data_web = WC.DownloadString(url);
            StringBuilder s = new StringBuilder();
            s.Append("<span id=\"lbl_NextdrawID\">");
            s.Append("[\\s\\S]*?<tr><td>(?<s1>[\\s\\S]*?)</td><td>(?<s2>[\\s\\S]*?)</td></tr>");
            s.Append("[\\s\\S]*?<tr><td>(?<s12>[\\s\\S]*?)</td><td>(?<s22>[\\s\\S]*?)</td></tr>");
            s.Append("[\\s\\S]*?<tr><td>(?<s13>[\\s\\S]*?)</td><td>(?<s23>[\\s\\S]*?)</td></tr>");
            s.Append("[\\s\\S]*?<tr><td>(?<s14>[\\s\\S]*?)</td><td>(?<s24>[\\s\\S]*?)</td></tr>");
            s.Append("[\\s\\S]*?<tr><td>(?<s15>[\\s\\S]*?)</td><td>(?<s25>[\\s\\S]*?)</td></tr>");
            s.Append("[\\s\\S]*?<tr><td>(?<s16>[\\s\\S]*?)</td><td>(?<s26>[\\s\\S]*?)</td></tr>");
            Regex reg = new Regex(s.ToString());        //获取<span phaseData>里面的值
            MatchCollection mc = reg.Matches(data_web);
            foreach (Match m in mc)
            {
                #region  M4d期号采集
                string czperiod1 = m.Groups["s1"].ToString().Replace("/", "") + "351";
          }
0 0
原创粉丝点击