正則表示式的語法
import re
m=re.findall(".","aa\nbbcc")
print(m) 此處輸出['a', 'a', 'a', 'b', 'b', 'c', 'c'] "."表示輸出所有非換行符的字元
轉義字元
m=re.findall("\.","a.c")
print(m) "\."利用\作為轉義字元,輸出所有"."
字符集
m=re.findall("a[bcd]e","aceabeade")
print(m) []中的每一個字元都可以產生匹配 輸出"ace" ,"abe","ade"
數字
m=re.findall("\d","abc1ab2c")
print(m) "\d"匹配每一個數字 輸出['1','2']
非數字
m=re.findall("\D","abc1ab2c")
print(m) "\D"匹配每一個非數字
空格
m=re.findall("\s","a b\tds")
print(m) "\s"匹配每一個空格 輸出[" ","\t"]
m=re.findall("\S","a b\tds") "\S"匹配每一個非空格字元
字母和數字 "\w" 非字母和數字"\W"
開頭和結尾
m=re.findall("^abc","abcabc")
print(m) "^abc"匹配第一個abc 輸出"abc" "abc$"匹配最後一個"abc"
大小寫區分
findall("abc","abcABC",re.I) 不區分大小寫