全網最易懂的正規表示式教程(6) 分組

2022-01-19 11:59:32 字數 1330 閱讀 1473

正則詳細教程系列可以看此鏈結的文章哦

分組和編號的規則

第幾個括號就是第幾個分組

舉栗子

(\d-\d-\d)(\d:\d:\d)

這個表示式由兩個子表示式組成,第乙個分組是日期,第二個分組是時間

不儲存分組的好處

不儲存分組的理解

那到底啥是不儲存分組呢?可以理解成,括號只用於歸組,把某些表示式當做乙個單獨的整體,不分配編號,後面不會再進行這部分的引用

678 是分組一 

678 並不是分組,無法引用

括號巢狀 (( )) 這種情況肯定會出現,就好像小學算術 ((1+1)+(1+1)) 一樣

直接看栗子,然後就知道括號巢狀情況下,分組編號的規則是什麼了

看右邊的 group 1 - 8

分組編號

知道分組編號後,我們會需要引用分組

引用規則

反斜扛 + 編號: \number

不同程式語言,有不同的引用方式

有印象即可,用到再來查一查~

找到重複的單詞

可以通過分組引用替換文字內容

在 python 中,sub 函式可用於正則的替換

全網最易懂的正規表示式教程(3) 量詞

正則詳細教程系列可以看此鏈結的文章哦 語法說明 重複 0 次或更多次 重複 1 次或更多次 重複零次或一次 重複n次 重複n次或更多次 重複n到m次 應該是最常用的限定符了 first 匹配文字 yy12菠蘿 正規表示式 w 匹配數量 1匹配結果 yy12 second 匹配文字 yy12 菠蘿 正...

正規表示式(全網最全 最詳細)

一 校驗數字的表示式 數字 0 9 n位的數字 d 至少n位的數字 d m n位的數字 d 零和非零開頭的數字 0 1 9 0 9 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 帶1 2位小數的正數或負數 d d 正數 負數 和小數 d d 有兩位小數的正實數 0 9 0 9 有1 3位小...

正規表示式教程 正規表示式匹配規則 6

正規表示式教程 正規表示式匹配規則 6 2007 05 11 08 28 基本模式匹配 一切從最基本的開始。模式,是正規表示式最基本的元素,它們是一組描述字串特徵的字元。模式可以很簡單,由普通的字串組成,也可以非常複雜,往往用特殊的字元表示乙個範圍內的字元 重複出現,或表示上下文。例如 once 這...