Linux环境下PCRE库的使用

今天下载了PCRE的正则表达式库,应用在Linux环境下的C语言编程中。

调用方法:

1.下载PCRE库:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/,版本是7.8;

2.解压后执行configure,而后make,make install,可配置后动态链接库;

3.写了个测试的例子:

  1. #include <stdio.h>
  2. #include <pcre.h>
  3. int main()
  4. {
  5. pcre *re;
  6. const char *error;
  7. int erroffset;
  8. int rc;
  9. int ovector[30];
  10. re = pcre_compile(“some”, 0, &error, &erroffset, NULL);
  11. rc = pcre_exec(re, NULL, “some string”, 11, 0, 0, ovector, 30);
  12. printf(“%d\n”, rc);
  13. return 0;
  14. }

4.gcc -o test test.c -lpcre

5../test

6.参考文档:http://www.pcre.org/pcre.txt

上述有很多细节要搞清楚,还需要仔细研究。

出自:http://blog.csdn.net/InTheMiddle/archive/2008/11/17/3321563.aspx