<a href='http://dzh.mop.com/topic/readSub_11666442_0_0.html' target='right'>下班没事干大家推荐个3D网游玩玩</a><a href='http://dzh.mop.com/topic/readSub_11665081_0_0.html' target='right'><font class='fontjc'>热门</font><font color='#A52A2A'>“网友观察团”:第一份观察报告,富士康九大“罪状”!</font></a>上面2个a标签如何得到 他们中间的文字内容 比如第一个得到 下班没事干大家推荐个3D网游玩玩
第二个得到 “网友观察团”:第一份观察报告,富士康九大“罪状”!用一个通用的正则表达式 不要写2个来针对这2句 麻烦各位高手了
第二个得到 “网友观察团”:第一份观察报告,富士康九大“罪状”!用一个通用的正则表达式 不要写2个来针对这2句 麻烦各位高手了
MatchCollection mc = reg.Matches(yourStr);
foreach (Match m in mc)
{
//richTextBox2.Text += m.Groups["url"].Value + "\n"; //链接
richTextBox2.Text += m.Groups["text"].Value + "\n"; //文本
}
呵呵,见笑了其实如果仅仅是取a标签中的文字的话
Regex reg = new Regex(@"(?is)<a[^>]*>(?<text>.*?)</a>");
MatchCollection mc = reg.Matches(yourStr);
foreach (Match m in mc)
{
richTextBox2.Text += m.Groups["text"].Value + "\n"; //文本
}
好久不见过客兄了,以前的千年(root)是你吧???