读书人

简单正则表达式有关问题

发布时间: 2011-12-23 23:32:01 作者: rapoo

简单正则表达式问题
我有下面的需求,在下面的一大段数据中找到下面的内容:
<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>)");

读书人网 >C#

热点推荐