1.目前c/C++方面的正则表达式大家必提boost,其实boost是一个庞大的库集合,正式因为庞大,下载编译后还得100多M。所以不选择。 2.greta是微软的正则表达式封装,不过看它说明除了windows下可以用,linux其实也可以用(c++)。 3.greta实在vc6下发布的,用vs2005编译,会报错: 具体错误参照:social.microsoft.com/Forums/zh-TW/vcgeneral/thread/7461e68d-739d-4b36-a068-1c12a827e594 ,“Greta Parser for VS2005”,就是: ‘regex::hetero_stack<AlignmentT,RuntimeTypeCheckT,AssumePodT,DynamicBlockSizeT,StaticBlockSizeT>:tack_node::header’ : dependent name is not a type
解决办法:在模板定义的tack_node前面加上struct即可。 4.其他参数说明(如区分大小写) NOCASE 不区分大小写。 |
- 本文固定链接: http://jingyan.idoubi.net/2951.html
- 转载请注明: 游戏创作者大陆 于 逗分享开发经验 发表