Regex re = new Regex(@"<a[^>]+href=\s*(?:'(?<href>[^']+)'|""(?<href>[^""]+)""|(?<href>[^>\s]+))\s*[^>]*>(?<text>.*?)</a>", RegexOptions.IgnoreCase | RegexOptions.Singleline); MatchCollection mc = re.Matches(str);
Console.WriteLine(mc.Count);
foreach (Match m in mc)
Console.WriteLine("{0}:{1}", m.Groups["href"].Value, m.Groups["text"].Value);使用这个就行啦~~
原贴地址:http://search.csdn.net/Expert/topic/2412/2412693.xml?temp=.1775782
Console.WriteLine(mc.Count);
foreach (Match m in mc)
Console.WriteLine("{0}:{1}", m.Groups["href"].Value, m.Groups["text"].Value);使用这个就行啦~~
原贴地址:http://search.csdn.net/Expert/topic/2412/2412693.xml?temp=.1775782
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货