Below you will find pages that utilize the taxonomy term “Pcre”
April 5, 2011
Linux环境下PCRE库的使用
"\u003cp\u003e今天下载了PCRE的正则表达式库,应用在Linux环境下的C语言编程中。\u003c/p\u003e\n\u003cp\u003e调用方法:\u003c/p\u003e\n\u003cp\u003e1.下载PCRE库:\u003ca href=\"ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/\"\u003e\u003cstrong\u003eftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/\u003c/strong\u003e\u003c/a\u003e,版本是7.8;\u003c/p\u003e\n\u003cp\u003e2.解压后执行configure,而后make,make install,可配置后动态链接库;\u003c/p\u003e\n\u003cp\u003e3.写了个测试的例子:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003e#include\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e#include\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eint main()\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e{\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003epcre *re;\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003econst char *error;\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eint erroffset;\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eint rc;\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eint ovector[30];\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ere = pcre_compile(“some”, 0, \u0026amp;error, \u0026amp;erroffset, NULL);\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003erc = pcre_exec(re, NULL, “some string”, 11, 0, 0, ovector, 30);\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eprintf(“%d\\n”, rc);\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ereturn 0;\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e}\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e4.gcc -o test test.c -lpcre …\u003c/p\u003e"