62,074
社区成员
发帖
与我相关
我的任务
分享
<span class="L"><a href="http://stock.788111.com/gegutoutiao/2009-11-27/0000013893s.shtml" title="金地集团:有望率先走强 可积极关注" target="_blank">金地集团:有望率先走强 可积极关注</a></span>
Regex reg = new Regex(@"(?is)(?<=<span class=""L"">)<a(?:(?!href=).)*href=(['""]?)(?<url>[^""'\s>]*)\1[^>]*>(?<text>(?:(?!</a>).)*)</a>(?=</span>)");
MatchCollection mc = reg.Matches(yourStr);
foreach (Match m in mc)
{
richTextBox2.Text += m.Value + "\n"; //哪些是你要的结果
richTextBox2.Text += m.Groups["url"].Value + "\n";
richTextBox2.Text += m.Groups["text"].Value + "\n";
}
(?<=\<span class="L"\>).*(?=\</span\>)
/*
<li\s+?class="L"\>\s*(.*?)\s*<ul\>
*/