正規表示式 之 正則 1 2和 1的理解

2021-09-22 02:28:54 字數 488 閱讀 7403

正規表示式:

這裡有我不斷更新的關於正則的知識

1.正則\1\2和\\1的理解

正規表示式中

『\1』 匹配的是 字元 『\1』 。 (因為 『\』 匹配字元 『\』 )

『\2』 匹配的是 字元 『\2』

單獨斜槓的 \1 , \2 就是反向引用了。

『\1』 匹配的是 所獲取的第1個()匹配的引用。例如,』(\d)\1』 匹配兩個連續數字字元。如33aa 中的33

『\2』 匹配的是 所獲取的第2個()匹配的引用。

例如,』(\d)(a)\1』 匹配第一是數字第二是字元a,第三\1必須匹配第乙個一樣的數字重複一次,也就是被引用一次。如9a9 被匹配,但9a8不會被匹配,因為第三位的\1必須是9才可以,

『(\d)(a)\2』 匹配第乙個是乙個數字,第二個是a,第三個\2必須是第二組()中匹配一樣的,如,8aa被匹配,但8ab,7a7不會被匹配,第三位必須是第二組字元的複製版,也是就引用第二組正則的匹配內容。

12 正規表示式

正規表示式 是乙個非常強大而實用的工具,可以用乙個模式串匹配一系列符合規則的字串。現在就請大家實現乙個正規表示式的匹配工具。雖然正規表示式的規則很複雜,但其中的核心規則,只要實現就可以處理大多數的問題 c 匹配任意字母c 匹配任意的單個字元 匹配輸入字串的開頭 匹配輸入字串的結尾 匹配前乙個字元的零...

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

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

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

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