62,254
社区成员
发帖
与我相关
我的任务
分享string test = "<a id='11' href=\"aaa.html\">aa </a>,0099, <a id='11' href=\".bbb.com\">ba </a> ";
Regex reg = new Regex(@"(?is)<a[^>]*?href=(['""]?)(?:(?!aaa)[^'""\s>])+\1[^>]*>(?<text>(?:(?!</?a\b).)*)</a>");
string result = reg.Replace(test, "${text}");
richTextBox2.Text = result;richTextBox2.Text += m.Value + "\n";Regex reg = new Regex(@"(?is)<a[^>]*?href=(['""]?)(?<url>(?:(?!aaa)[^'""\s>])+)\1[^>]*>(?<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";
}