正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则。正则表达式通常被用来检索、替换那些符合某个模式的文本。 语法: import re #导入re模块 m = re.match("abc","abcdef") if m: print(m.group()) #输出abc,表示匹配到abc p = re.compile("^[0-9]") #生成的正则对象 m = p.match('12354Abc') #需要匹配的字符串 print(m.group()) #输出1 常用操作: 1.re.match(pattern, string) # 从头匹配 2.re.search(pattern, string) # 匹配整个字符串,直到找到一个匹配 3.re.split() # 将匹配到的格式当做分割点对字符串分割成列表 m = re.split("[0-9]","tudou1fanqie2qiezi3doujiao4") print(m) #输出 ['tudou', 'fanqie', 'qiezi', 'doujiao', ''] 4.re.findall() # 找到所有要匹配的字符并返回列表格式 m = re.findall("[0-9]","tudou1fanqie2qiezi3doujiao4") print(m)