《學習正規表示式》(1)

2021-06-27 10:08:19 字數 591 閱讀 7513

1.[ : 稱為元字元,不參與匹配。

2.[a-a]:字元組或者字符集。例如:[0-9]或者[01239]前者匹配0~9所有數字字元,後者匹配特定的五個數字字元。

3.\d:匹配所有阿拉伯數字,成為字元組簡寫式

4.\d:匹配非數字字元

5. 使用.匹配任意字元,但通常不包括換行符.使用方法:[.帶匹配連線符]舉例:[.-]表示匹配 -; [..]表示匹配 . ;

6.捕獲分組:用於匹配原文中的一部分;

後向引用:用於引用分組中的內容;

捕獲分組的建立:

針對捕獲分組進行引用:{\d}\d \1也可以是{\d}\1

7.量詞:

{} : 舉例\d 表示2到4個數字

?:表示連線符可選,即可以不出現也可以出現一次

+:表示乙個或者多個

*:表示零個或者多個

舉例:{\d[.-]?}\d

8.拓選文字元^

出現在表示式起始位置或者 | 之後,表示之前的正規表示式會出現在一行的起始位置

9. |

表示選擇,即從多個可選項中選取乙個

10.$

匹配行結束

測試**:

正規表示式 1 初識正規表示式

簡單地說,正規表示式就是一套處理字串的規則和方法,以行為單位對字串進行處理,通過特殊的符號的輔助,我們可以快速的過濾,替換某些特定的字串。運維工作中,會有大量訪問日誌,錯誤日誌,大資料。如何能夠快速的過濾出我們需要的內容,這就需要正規表示式。awk,sed,grep egrep 三劍客要想能工作的更...

正規表示式 1 正規表示式基礎

1.正規表示式基礎 正規表示式描述了一種字串匹配的模式,即可以使使用者通過一系列普通字元或特殊字元構建能夠明確描述文字字串的匹配模式,可以用來檢查某個字串是否含有某種子字串,將匹配的子字串做替換或者從某個字串中取出符合某個條件的子字串等。1.1 正規表示式的基本結構 乙個正規表示式就是由普通字元 如...

正規表示式(1)

正規表示式 正則 表示式提供了一種標準的 實用的方式,來分析文字檔案 搜尋並有選擇性地替換出現的紫字串或者文字模式。如果對正規表示式不熟悉的話,可以把它看作ms dos裡的萬用字元,用來指定一組檔案 比如 txt 或者看作sql查詢語句中配合like命令使用的特殊字元 select name,cit...