PCRE(Perl Compatible Regular Expressions中文含义:perl语言兼容正则表达式)是一个用C语言编写的正则表达式函数库,由菲利普.海泽(Philip Hazel)编写 。
文章插图
文章插图
PCRE是一个轻量级的函数库,比Boost之类的正则表达式库小得多 。PCRE十分易用,同时功能也很强大,性能超过了POSIX正则表达式库和一些经典的正则表达式库。
【pcre是什么?】和Boost正则表达式库的比较显示 ,双方的性能相差无几,PCRE在匹配简单字符串时更快,Boost则在匹配较长字符串时胜出—但两者差距很小,考虑到PCRE的大小和易用性,我们可以认为PCRE更值得考虑 。
PCRE被广泛使用在许多开源软件之中,最著名的莫过于Apache HTTP服务器和PHP脚本语言、R脚本语言,此外,正如从其名字所能看到的,PCRE也是perl语言的缺省正则库 。
PCRE是用C语言实现的,其C++实现版本是PCRE++ 。
PCRE最新的版本是8.33,可以在其官方网站下载,官网地址见扩展阅读部分 。
经验总结扩展阅读
- 邮件服务器是什么
- 男人说爱你却不肯主动为你付出,是什么心理?
- 虎门销烟的意义 虎门销烟的意义是什么
- 汉朝皇帝为何都命短 短命的原因是什么
- 皇太极与东哥是什么关系历史上的 历史上的皇太极与东哥是什么关系
- 芃字取名寓意是什么 带芃的唯美名字推荐大全
- 三刑巨富八字是什么 如何提高命主运势
- 玫瑰拼音 玫瑰拼音是什么
- 一夜无眠满是思念下一句 一夜无眠满是思念下一句是什么
- 粉红是什么意思 粉红的意思