匹配单个字符
"""
. 匹配任意一个字符(除了\n)
[] 匹配[]中列举的字符
\d 匹配数字,即0-9
\D 匹配非数字,即不是数字
\s 匹配空白,即 空格,tab键
\S 匹配非空白
\w 匹配单词字符,即a-z A-Z 0-9 _
\W 匹配非单词字符
"""
import re
ret0 = re.match(r"速度与激情A", "速度与激情AA")
ret = re.match(r"速度与激情[1-36-8a-zB-E]", "速度与激情E")
ret1 = re.match(r"速度与激情\w", "速度与激情哈")
ret2 = re.match(r"速度与激情 \d", "速度与激情 9")
ret3 = re.match(r"速度与激情\s\d", "速度与激情 0")
ret4 = re.match(r"速度与激情.", "速度与激情#")
print(ret0.group())
print(ret.group())
print(ret1.group())
print(ret2.group())
print(ret3.group())
print(ret4.group())
匹配多个字符
import re
ret = re.match(r"速度与激情A{1,3}", "速度与激情AA")
ret1 = re.match(r"021-\d{8}", "021-12345678")
ret2 = re.match(r"021-?\d{8}", "02112345678")
ret4 = re.match(r"021-*\d{8}", "021-----12345678")
ret5 = re.match(r".*", "&&&0")
print(ret