读书人

这种正则表达式如何写

发布时间: 2013-07-20 11:07:48 作者: rapoo

这种正则表达式怎么写?
例如:<a href="/test.jsp?id=2" title="新闻标题" alt="这种正则表达式如何写" />正则
[解决办法]
哪有什正
[解决办法]

引用:
加入class
测试
string input = @"<a href=""/test.jsp?id=2"" title=""新闻标题"" class=""a01"">新闻标题aaa</a>";
string pattern = @"(?i)<a[^>]*?href=(['""]?)(?<href>[^'""]*?)\1[^>]*?class=(['""]?)a01\2[^>]*?>(?<text>[^<>]*?)</a>";
Match m = Regex.Match(input,pattern);


string v1 = m.Groups["href"].Value;///test.jsp?id=2
string v2 = m.Groups["text"].Value;//新闻标题aaa


同意!

读书人网 >asp.net

热点推荐