六月最后一天,我的精神支柱家驹二十五年祭,愿你依然高歌,不羁放纵爱自由。
进入正则下篇,上代码吧:
import re
pat=re.compile(r'(\d+)')
print('*****compile函数用于编译正则表达式,生成一个正则表达式Pattern对象*****')
p=pat.match('ni2333hao666a')
print(p)
p1=pat.match('ni2333hao666a',1,8)
print(p1)
p2=pat.match('ni2333hao666a',2,8)
print(p2)
p3=pat.match('ni2333hao666a',2,12)
print(p3)
p4=pat.search('ni2333hao666a')
print(p4)
print(p3.group())
print(p3.groups()) #match和search都只匹配一次
print('*****match和search匹配一次,而findall匹配所有*****')
p5=pat.findall('ni2333hao666a') #以列表形式返回全部匹配结果
print(p5)
p6=pat.findall('ni2333hao666a',2,11)
print(p6