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

正则提取-新手有关问题

2012-02-27 
正则提取--新手问题get网址,返回数据C# codea hrefhttp://as.xxx.com/ onclickco(as)鞍山/aa

正则提取--新手问题
get网址,返回数据

C# code
<a href="http://as.xxx.com/" onclick="co('as')">鞍山</a><a href="http://ay.xxx.com/" onclick="co('ay')">安阳......</a>


里面有大量类似上述的代码,
特征码
co('as')
co('ay')
如何提取得到代码中类似
as
ay
..


[解决办法]
C# code
        string s=@"<a href=""http://as.xxx.com/"" onclick=""co('as')"">鞍山</a><a href=""http://ay.xxx.com/"" onclick=""co('ay')"">安阳......</a>";        MatchCollection matches = Regex.Matches(s, @"(?is)(?<=onclick=""co\(')[^']+(?='\))");        foreach (Match match in matches)            Response.Write(match.Value + "<br/>");
[解决办法]
(?<=co\(')[^']+(?='\))

热点排行