正則re模組

2021-09-02 23:09:53 字數 759 閱讀 7131

.

匹配任意乙個字元

^以某個字元開頭

$以某個字元結尾

*匹配0次或多次

+匹配一次或多次

?匹配0次或1次

匹配n次

匹配n次或多次

匹配n次到m次

字符集,^非、-、\

[a-z]

匹配小寫字母a到z的任意字母一次

[^a-z]

匹配除了小寫字母a到z之外的任意字元一次

[\d]*

匹配數字0-9,0次或多次

\d匹配任何十進位制數,[0-9]

\d匹配任何非數字字元,[^0-9]

\s匹配任何空白字元,[\t\n\r\f\v]

\s匹配任何非空白字元,[^\t\n\r\f\v]

\w匹配任何字母數字字元,[a-za-z0-9_]

\w匹配任何非字母數字字元,[^a-za-z0-9_]

\b匹配乙個特殊字元邊界,比如空格,&,#等

|管道符,或()組

\b匹配乙個特殊字元邊界,比如空格,&,#等

re模組分組

import re

g = re.search("(?p[a-z]+)(?p\d+)", "lucy22lupe19")

# g.group()

# lucy22

# g.group("name")

# lucy

# g.group("age")

# 22

re正則模組

1.正規表示式的常用符號 預設匹配除 n之外的任意乙個字元,若指定flag dotall,則匹配任意字元,包括換行 匹配字元開頭,若指定flags multiline,這種也可以匹配上 r a nabc neee flags re.multiline 匹配字元結尾,或e.search foo bfo...

re模組和正則

正規表示式 就是用來篩選字串中特定內容的一串具有某種邏輯規則的字元組成。正規表示式不是python獨有的,而是一門獨立的技術,它在所有的程式語言中都有使用,在python中使用就必須依賴於re模組。正則的應用場景 比如,爬蟲,資料分析。正則的使用某些特定邏輯的字元構造的 可以簡化我們的 的冗餘。看以...

python 正則re模組

1.正則各種字元表示的含義 預設匹配除 n之外的任意乙個字元,若指定flag dotall,則匹配任意字元,包括換行 匹配字元開頭 匹配 號前的字元0次或多次,re.findall ab cabb3abcbbac 結果為 abb ab a 匹配前乙個字元1次或多次,re.findall ab ab ...