62,041
社区成员
发帖
与我相关
我的任务
分享
Regex reg = new Regex(@"(?is)<a(?:(?!</?href=).)*href=""(?<url>[^""]*)""[^>]*>(?<text>(?:(?!</?a\b).)*)</a>");
MatchCollection mc = reg.Matches(yourStr);
foreach (Match m in mc)
{
richTextBox2.Text += m.Groups["url"].Value + "\n"; //链接
richTextBox2.Text += m.Groups["text"].Value + "\n"; //文本
}
string str = "({'fm':'as','F':'779317EA','F1':'9D73F1E4','F2':'4CA6DF6A','F3':'54E5243F','T':'1272521717','title':this.innerHTML,'url':this.href,'p1':4,'y':'FFF5D9F7'})\" href=\"http://www.daodao.com/Hotel_Review-g187791-d641086-Reviews-111_B_B-Rome_Lazio.html\" target=\"_blank\" >";
System.Text.RegularExpressions.Regex reg = new System.Text.RegularExpressions.Regex(@"(?<=href="")(?<content>[^""]*)(?="")", System.Text.RegularExpressions.RegexOptions.IgnoreCase);
System.Text.RegularExpressions.MatchCollection m = reg.Matches(str); //设定要查找的字符串
for (int i = 0; i < m.Count; i++)
{
Response.Write(m[i].Groups["content"].ToString());
}