首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

再请大神帮忙正则解决思路

2013-07-04 
再请大神帮忙正则a hrefhttp://club.ent.sina.com.cn/forum-7-1.html target_blank娱乐八卦/a这

再请大神帮忙正则
<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;//娱乐八卦

热点排行