簡介
RE2是Google開源的正則表達式庫,提供對C/C++、Python、Ruby等多種語言的支持。
編譯和測試方式
1.配置編譯環(huán)境
安裝wget工具。
yum install wget -y
2.獲取源碼
獲取“re2-2019-08-01”源碼包。
cd /usr/local/src
wget https://github.com/google/re2/archive/2019-08-01.tar.gz
3.編譯和安裝
1)解壓軟件包。
cd /usr/local/src
tar -zxvf 2019-08-01.tar.gz
2)進入RE2的安裝目錄。
cd re2-2019-08-01/
3)安裝RE2。
make && make install
----結(jié)束
4.運行和驗證
RE2中自帶了很多測試例子,可通過對測試例子進行編譯運行,來進行驗證。
make test && make test install
運行結(jié)果如下:
obj/dbg/test/charclass_test PASS
obj/dbg/test/compile_test PASS
obj/dbg/test/filtered_re2_test PASS
obj/dbg/test/mimics_pcre_test PASS
obj/dbg/test/parse_test PASS
obj/dbg/test/possible_match_test PASS
obj/dbg/test/re2_test PASS
obj/dbg/test/re2_arg_test PASS
......
?