62,263
社区成员
发帖
与我相关
我的任务
分享string test = GetHtmlCode("http://www.laishu.com/", Encoding.GetEncoding("gb2312"));
Regex reg = new Regex(@"(?is)<td class=""homelist1"">(?<type>.*?)《<a class=""homelist0"" href=""(?<deurl>.*?)"" target=""_blank"">(?<book>.*?)</a>》<a class=""homelist0"" href=""(?<churl>.*?)"" title=""(?<var>.*?)"" target=""_blank"">(?<ch>.*?)</a> </td>");
MatchCollection mc = reg.Matches(test);
foreach (Match m in mc)
{
richTextBox2.Text += m.Groups["type"].Value + "\n";
richTextBox2.Text += m.Groups["deurl"].Value + "\n";
richTextBox2.Text += m.Groups["book"].Value + "\n";
richTextBox2.Text += m.Groups["churl"].Value + "\n";
richTextBox2.Text += m.Groups["var"].Value + "\n";
richTextBox2.Text += m.Groups["ch"].Value + "\n------------\n";
}
richTextBox2.Text += mc.Count + "\n";Regex reg = new Regex("(?is)" + Regex.Escape(str1) + "(?<type>.*?)" + Regex.Escape(str2) + "(?<deurl>.*?)" + Regex.Escape(str3) + "(?<book>.*?)" + Regex.Escape(str4) + "(?<churl>.*?)" + Regex.Escape(str5) + "(?<var>.*?)" + Regex.Escape(str6) + "(?<ch>.*?)" + Regex.Escape(str7));