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
總結
- 上一篇: 导航定位(仿多玩)
- 下一篇: H266编码器 linux,H266视频