读书人

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

发布时间: 2013-07-04 11:45:55 作者: rapoo

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

读书人网 >C#

热点推荐