日期:2014-05-17  浏览次数:20698 次

再请大神帮忙正则
<a href="http://club.ent.sina.com.cn/forum-7-1.html" target="_blank">娱乐八卦</a>
这样的得到他的板块ID 板块名字 以及url  谢谢刚刚那位大神

------解决方案--------------------
难道是这样?
 string str = @"<a href=""http://club.ent.sina.com.cn/forum-7-1.html"" target=""_blank"">娱乐八卦</a>
";
                    Match _m = Regex.Match(str,@"(?i)<a[^>]*?href=(['""]?)(?<URL>[^'""-]*?-(?<ID>\d+)[^'""]*?)\1[^>]*?>(?<Text>[^<>]*?)</a>");
                    string ID = _m.Groups["ID"].Value;//7
                    string URL = _m.Groups["URL"].Value;//http://club.ent.sina.com.cn/forum-7-1.html
                    string Text = _m.Groups["Text"].Value;//娱乐八卦