正規表示式1

2022-05-11 13:02:52 字數 926 閱讀 2750

正規表示式(regular expression):

字元 : 描述

(1) ^ :錨定行的開始。

(2) $ : 錨定行的結束。

(3) . : 匹配乙個非換行符的字元。

(4) * : 匹配前面子表示式零次或多次。

(5) + : 匹配前面子表示式一次或多次。

(6) ? : a.匹配前面子表示式零次或一次。 b.跟在任何其他限制符後,匹配模式是非貪婪的。非貪婪模式盡可能少的匹配所得字串。

(7) & : 儲存搜尋字元用來替換其他字元。

(8) : 匹配乙個指定範圍內的字元。

(9) [^] : 匹配乙個不在指定範圍內的字元。

(10) \(\) : 儲存匹配的字元。

(11) \< : 錨定單詞的開始。

(12) \> : 錨定單詞的結束。

(13) : n是乙個非負整數。表示匹配確定的n次。

(14) : 同上。表示匹配至少n次。

(15) : 同上。表示最少匹配n次且最多匹配m次。

(16) x\ : 重複字元x,m次。

(17) x\ :重複字元x至少m次。

(18) x\ : 重複字元x至少m次,不多於n次。

(19) (pattern) : 匹配pattern並獲取這一匹配。

(20) (?:pattern) : 匹配pattern但不獲取匹配結果。

(21) (?=pattern) : 正向預查,在任何匹配pattern的字串開始處匹配查詢字串。

(22) (?!pattern) : 負向預查,在任何不匹配pattern的字串開始處匹配查詢字串。

(23) x|y : 匹配x或y。

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

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

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

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

正規表示式(1)

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