Python正規表示式學習小結

2021-07-07 08:32:02 字數 1099 閱讀 3501

重複和置位字元

?     //匹配零個或乙個在它之前的表示式

+     //匹配在它之前的表示式一次或多次出現

*     //匹配在它之前的表示式零次或多次出現

^     //表示處於字串開頭

$     //表示處於字串結尾

.      //除換行符之外的其他任意字元

字元類和特殊序列

\             //轉義元字元

[a-d]      //匹配a,b,c或d

[^a-d]    //匹配除a,b,c,d以外的任意字元

a|b|c     //同[abc]

\d           //數字類,[0-9]

\d          //非數字類,[^0-9]

\s           //空白字元類,[\n\f\r\t\v]

\s           //非空白字元類,[^\n\f\r\t\v]

\w          //字母、數字類,[a-za-z0-9]

\w         //非字母數字類,[^a-za-z0-9]

\\           //反斜槓

r」a\nb」  //原始字串,\不作為轉義字元,僅為字面意義的反斜槓

字串處理函式

import re     

//引入正規表示式模組re

re.search(expression,string)          

//在字串的任意部分和表示式匹配時返回乙個sre_match物件

re.match(expression,string)

//在字串開頭與表示式匹配的前提下返回乙個sre_match物件

re.sub(expression,substring,string)

//將字串string中與expression指定模式匹配的子字串替換為substring

re.split(expression,string)

//以模式expression為定界符,對字串string進行分解

python 正規表示式學習小結

在python中實現正則的方式是通過re regular expression的縮寫 模組來實現的,你可以呼叫re模組的各種方法來實現不同的功能,下面我們就來說下,在python中通過re模組可以呼叫那些方法,以及這些方法的作用都是什麼 還有就是正則的例項以及各種特殊符號的含義 1 re.sub和r...

Python正規表示式小結

python正規表示式總結 1.了解正規表示式 正規表示式是對字串操作的一種邏輯公式,就是用事先定義好的一些特定字元 及這些特定字元的組合,組成乙個 規則字串 這個 規則字串 用來表達對字串的一種過濾邏輯。正規表示式是用來匹配字串非常強大的工具,在其他程式語言中同樣有正規表示式的概念,python同...

正規表示式學習小結

常用語法表 語法 描述.匹配任何字元,除了換行符 w匹配總目,數字及下劃線 w匹配不是字母,數字及下劃線的字元 s匹配任意空白字元,等價於 t n r f s匹配任意非空字元 d匹配任意數字,等價於 0 9 d匹配任意非數字的字元 a匹配字串開頭 b匹配 乙個字邊界,即字與空格間的位置 b非字邊界匹...