linux安装pcre

259 阅读1分钟

引用介绍: PCRE(Perl Compatible Regular Expressions)是一个轻量级的Perl函数库,包括 perl 兼容的正则表达式库。它比Boost之类的正则表达式库小得多。PCRE十分易用,同时功能也很强大,性能超过了POSIX正则表达式库和一些经典的正则表达式库。

官网地址:www.pcre.org/

安装版本:8.36

安装地址:sourceforge.net/projects/pc…

root用户角色,进入到解压的文件目录:

> ./configure
>  make && make install

测试:

> pcretest 
PCRE version 8.36 2014-09-26

  re> /(\d+)\.(\d+)\.(\d+)\.(\d+)/
data> 192.168.10.4
 0: 192.168.10.4
 1: 192
 2: 168
 3: 10
 4: 4
data> kafalk
No match
data> 123.44.abc.def
No match
  • 输入pcretest命令,进入pcre模式
  • re> 模式下简单写一个正则表达式,正则表达式需要写在两个斜线之间 /.../
  • data>模式下输入需要校验的数据,如果校验成功,则会返回数据,0:代表校验的数据,接着序号1,2,3,4... 分别是每个括号匹配出来的数据;如果校验失败,则返回 No match。