import re
#定义正则规则
rexg=re.compile(r'\d*\w')
res=re.search(rexg,'666666666666ddddddddd')
print(res)
#定义正则规则
rexg2=re.compile(r'\d*\w*')
res2=re.search(rexg2,'oooo66dddd')
print(res2)
#定义正则规则
rexg3=re.compile(r'\d?')
res3=re.search(rexg3,'66dddd')
print(res3)
#定义正则规则
rexg4=re.compile(r'1\d{10}')
res4=re.search(rexg4,'8888881888888888888888888888')
print(res4)
#定义邮箱123456@qq.com
rexg5=re.compile(r'\d{5,12}@\w{2}\.\w{3}')
res5=re.search(rexg5,"hhhh2263883277@qq.com")
print(res5)
#定义
rexg6=re.compile(r'\d{5,10}?')
res6=re.search(rexg6,'5689599658')
print(res6)
#边界匹配
rexg7=re.compile(r'abc')
res7=re.search(rexg7,'abcqqqabcqabcttabcttt')
print(res7)
#任意
rexg8=re.compile(r'1\d{10}|\d{5,12}@qq\.com')
res8=re.search(rexg8,'dshja56578756878fdgdggrh66666@qq.com')
print(res8)
#分组
rexg9=re.compile(r'(abc){3}')
res9=re.search(rexg9,'66666666abcabcabcyyyyyyy')
print(res9)
#分组+别名
rexg10=re.compile(r'(?P<tt>abc)88(?P=tt)')
res10=re.search(rexg10,'66666666abc88abcyyyyyyy')
print(res10)
#分组+编号
rexg11=re.compile(r'(\d{5})uu\1')
res11=re.search(rexg11,'66666666uu666666')
print(res11)