首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

问一个小疑点,小弟我用正则表达式取出来了几个字段,但是boost不能取出来

2013-07-29 
问一个小问题,我用正则表达式取出来了几个字段,但是boost不能取出来问一个小问题,我用正则表达式取出来了

问一个小问题,我用正则表达式取出来了几个字段,但是boost不能取出来
问一个小问题,我用正则表达式取出来了几个字段,但是boost不能取出来是什么情况啊?


我在测试正则表达式的时候,是这样的情况:

问一个小疑点,小弟我用正则表达式取出来了几个字段,但是boost不能取出来

但是我用cregex_iterator去匹配的时候,只能获得1的数据,怎样才能得到后面的1和2中的数据呢?


或者可以用什么别的方法来获取的?


但是我用cregex_iterator去匹配的时候,只能获得1的数据,怎样才能得到后面的1和2中的数据呢?


或者可以用什么别的方法来获取的?
为什么不试试(*itr)[2]


for(boost::cregex_iterator itr = itrBegin; itr != itrEnd; ++itr)
{
++count;
//cout << (*itr).str().c_str() << endl;
cout << (*itr)[2].str().c_str() << endl;
}

热点排行