重複和置位字元
? //匹配零個或乙個在它之前的表示式
+ //匹配在它之前的表示式一次或多次出現
* //匹配在它之前的表示式零次或多次出現
^ //表示處於字串開頭
$ //表示處於字串結尾
. //除換行符之外的其他任意字元
字元類和特殊序列
\ //轉義元字元
[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非字邊界匹...