日期:2014-05-20  浏览次数:20757 次

简单正则表达式问题
我有下面的需求,在下面的一大段数据中找到下面的内容:
<strong id="num_3385541385166123" rid="3385541385166123" type="commtCount">(283)</strong>

我用下面的正则表达式,
Regex reReply = new Regex(string.Format(@"(?is)<strong[^>]*?commtCount[^>]*?>.*?</strong>"));

上面的正则表达式可以找到我要的数据,我确切想要的数据是(283),如何修改我的表达式,直接得到(283)数据呢,不然我还在在上面的取得的字符串中正则截取工作。

------解决方案--------------------
Regex reReply = new Regex(@"(?is)(?<=<strong[^>]*?>).+?(?=</strong>)");