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) 不区分大小写