求一个匹配多条件的正则表达式 本帖最后由 hsmc_mcm 于 2010-05-24 21:59:30 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (?is)<li class="l1 ">(?<A>.*?)</li>.*?<li class="l4 ">(?<B>.*?)</li>.*?<li class="l2" style="background-color:#FF0000">(?<C>.*?)</li>.*?<li class="l6 " >(?<D>.*?)</li> try...Regex reg = new Regex(@"(?is)<li\s+class=""l1\s*"">([^<]+)</li>[^<]*<[^>]*>([^<]+)</li>(?:[^<]*<li[^>]*>\s*</li>)*[^<]*<li[^>]*>(\d{2})</li>");MatchCollection mc = reg.Matches(yourStr);foreach (Match m in mc){ richTextBox2.Text += m.Groups[1].Value + "\n"; richTextBox2.Text += m.Groups[2].Value + "\n"; richTextBox2.Text += m.Groups[3].Value + "\n";} 感谢3楼的lxcnn,你给的表达式完全有效 帮忙匹配一个简单的正则表达式,非常感谢 向数据库的插入空值时,无法插入,请问什么问题呢? 急,急,急!vs2002 axWebBrowser控件赋值的问题 线程问题 C#高手进 脚本Action使用 switch case 和 level = Math.Log10(amount);有问题 迷茫之中,求高手指点!急。 找高手告知~~ Enterprise Library3.0 DataAccess使用困惑,望解答,感激! 谁有NetAdvantageTM 2003 Vol. 2 的注册码??? 如何用代码创建datagridview的列并绑定表? 请教一下文件以及文件夹资料拷贝(备份)问题
MatchCollection mc = reg.Matches(yourStr);
foreach (Match m in mc)
{
richTextBox2.Text += m.Groups[1].Value + "\n";
richTextBox2.Text += m.Groups[2].Value + "\n";
richTextBox2.Text += m.Groups[3].Value + "\n";
}