设为首页 加入收藏

TOP

正则表达式库 PCRE 简述
2014-11-24 00:10:20 来源: 作者: 【 】 浏览:11
Tags:正则 表达式 PCRE 简述

如果问c++的标准库里最缺乏的功能,正则表达式估计能排进前3,尤其在web开发领域,没有正则表达式实在令人太难受了,ruby,php人家都自带啊。成熟的c/c++正则库不多,首选应该是boost中的正则库,但也意味着你要引入boost这个庞然大物,对于追求微内核的程序而言,有点过重,甚至很多C++开发人员也比较抵触:)



在boost之外,比较有名的就是PCRE了,pcre是c实现的,可以在这里下载


网上有段示例代码,如下:


大致流程是先pcre_compile正则文本,再传入需要匹配的内容,更多API请见这里


如果觉得c api 用起来不太方便,之前有个流传比较广的c++版本,对pcre进行了对象封装,但是从这个网站来看,貌似好几年没更新了,实际上,pcre 本身就有提供c++ api,还是google提供的,直接 include pcrecpp.h 即可,相关文档可以在这里看


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C++ string类的隐式共享写时拷贝.. 下一篇Spring+iBatis框架下事务代码的编..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: