pcretest正則命令

2021-09-02 22:27:10 字數 1036 閱讀 5254

最近在學習nginx,nginx rewrite依賴於pcre庫,所以需要在linux系統中編譯安裝pcre庫。具體步驟如下:

目前最新的版本為8.32,linux對應的安裝包名稱為:pcre-8.32.tar.gz。

2.把安裝包上傳到伺服器,然後解壓

shell** 

[root@localhost local]# tar -zxvf pcre-8.32.tar.gz
解壓之後在當前目錄下生成了乙個資料夾:pcre-8.32

shell** 

drwxr-xr-x 7 1169  1169    4096 nov 30 18:50 pcre-8.32
3.配置

shell** 

[root@localhost pcre-8.32]# ./configure
配置完之後控制台會列印出pcre配置的摘要資訊

我的出現錯誤,少了乙份輔助軟體

configure: error: invalid c++ compiler or c++ compiler flags
執行安裝命令即可

yum install -y gcc-c++
重新再執行安裝命令

./configure

make

​​​​​​​make install

測試是否可以使用

[root@manka pcre]# pcretest

pcre version 8.42 2018-03-20

re> /(\d+)\.(\d+)\.(\d+)\.(\d+)/

data> 192.168.2.2

0: 192.168.2.2

1: 192

2: 168

3: 2

4: 2

Tcl正則命令之regexp

regexp switches?exp str matchvar?submatchvar submatchvar 判斷正規表示式exp是否匹配部分或全部字串str,如果匹配返回1,否則返回0。如果在str後面指定了其他引數,則視為變數的名稱,其中儲存的是str中匹配exp的部分。matchvar儲存...

linux 正則化以及grep命令

cut命令 取 path路徑裡第二個 f2 c處理規整資料 grep命令 基於行操作 查詢特定字串 grep n the regular express 在regular express檔案裡查詢the,n代表顯示行號 grep vn the regular express v代表查詢沒有 the ...

關於正則常用命令

0 9 任意數字 a za z 任意字母 u4e00 u9fa5 匹配中文字元 w 任意乙個字母或數字或下劃線,也就是 a z,a z,0 9,中任意乙個 可以匹配出換行符外的任意乙個字元 匹配前面的字元零次或一次 匹配前面字元零次或多次 匹配前面字元一次或多次 匹配字串開頭 匹配字串結尾 列 匹配...