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

boost:regex_match的疑问解决方法

2012-03-21 
boost::regex_match的疑问C/C++ code{boost::regex reg(\\d*)cout boost::regex_match(17 is prime

boost::regex_match的疑问

C/C++ code
    {        boost::regex reg("\\d*");        cout << boost::regex_match("17 is prime", reg) << endl;    }


到底为什么不能匹配???

而且改成了boost::regex reg("\\A\\d*\\Z");也还是不行啊?

初学boost,请指教,谢谢!

[解决办法]
match是完全匹配的
你要找17的话
用search
[解决办法]
并且加 match_continuous标志参数。
另外,认真看boost的文档,别试图偷懒。

热点排行