華為云計算 云知識 什么是RE2
什么是RE2

簡介

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
......

?