PCRE的简单介绍

PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括perl兼容的正规表达式库,是一个用C语言编写的正则表达式函数库,由Phili Hazel编写。PRCE是一个轻量级的函数库,比Boost之中的正则表达式库小很多。PRCE十分易用,同时功能也很强大,性能超过了POSIX正则表达式和一些经典的正则表达式库。

和Boost相比,双方性能相差无几,PRCE在匹配简单字符串时更快,Boost则在匹配较长字符串时胜出,但两者差距很小,考虑到PRCE的大小和易用性,PRCE更值得考虑。PRCE被用使用在更多的开源软件中,最著名的莫过于Apache HTTP服务器和php脚本语言,此外,正如从其名字所看到的,PRCE也是perl语言的缺省正则库。

PRCE是C语言实现的,其C++的实现版本是PRCE++。更多的可以访问官方地址PRCE官网

PRCE的安装及使用

1、下载地址  PRCE下载

2、解压 tar xjpf prce-xxx.tar.bz2

3、配置

   cd prce-xxx

   ./configure --prefix=/usr/local/prce-xxx --libdir=/usr/local/lib/prce --includedir=/usr/local/include/prce

4、编译

make

5、安装

make install

6、检查

ls /usr/local 检查是否有prce-xxx目录

ls /use/local/lib 是否有prce目录

ls /usr/local/include 是否有prce 目录

7、将库文件导入cache

方法1:在/etc/ld.so.conf中加入 /usr/local/lib/prce 然后运行ldconfig

方法2:在/etc/ld.so.conf.d下生成一个文件,文件内容为 /use/local/lib/prce,然后运行ldconfig

8、使用

使用pcre编写C或C++

然后进行编译

编译命令

gcc -l /usr/local/include/prce -L /usr/local/lib/prce -lprce file.c



  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值