日期:2014-05-17 浏览次数:20752 次
//string zuhe 代表的就是片段中的01 03 //需要返回结果就是片段中的15 private string _采集(string zuhe,string url) { System.Net.WebClient wc = new System.Net.WebClient(); string data = Encoding.UTF8.GetString(wc.DownloadData(string.Format(url))); // 求教中间部分的代码 return data; }
string str = File.ReadAllText(@"E:\1.txt", Encoding.GetEncoding("gb2312")); Regex reg = new Regex(@"(?is)<tr>\s*<td>(.*?)</td>(?:\s*<td>.*?</td>){5}\s*<td>(.*?)</td>.*?</tr>"); foreach (Match m in reg.Matches(str)) Console.WriteLine("{0}==={1}", m.Groups[1].Value, m.Groups[2].Value); /* 01 02===2 01 03===6 02 03===0 01 04===4 */