- 0
- 0
- 约7.99千字
- 约 6页
- 2026-02-09 发布于北京
- 举报
Re考试题
1匹配列表中的字符串是不是以字母开头
list1=[123abc,_abd,Abc,acb123]
forninlist1:
ifre.match([a-zA-Z]+,n):
print(%s是以字母开头%n)
else:
print(%s不是以字母开头%n)
2匹配列表中的变量名是不是有效
names=[name1,_name,2_name,__name__]
forninnames:
ifre.match([a-zA-Z_]+[\w]*,n):
print(%s有效%n)
else:
print(%s无效%n)
3匹配出,10到99之间的数字
print(re.match([1-9][\d]$,99).group())
print(re.match([1-9][\d]$,10).group())
print(re.match([1-9][\d]$,9).group())
4匹配出,0到99之间的数字
print(re.match([\d][\d]?$,100).group())
print(re.match([\d][\d]?$,0).group())
print(re.match([\d][\d]?$,10).group())
print(re.match([\d][\d]?$,99).group())
5匹配出,8到20位的,可以是大小写英文字母、数字、下划线
ret=re.match([a-zA-Z0-9_]{8,20},1ad12f23s34455ff66)
ret=re.match(\w{8,20},1ad12f23sdaghfdshde5e42gdg)
print(ret.group())
6匹配出列表中的163的邮箱地址,@前面4到20位例如:hello@163.com
email_list=[xiaoWang@163.com,xiaoWang@163.comheihei,.com.xiaowang@]
foriinemail_list:
res=re.match([\w]{4,20}@163\.com$,i)
ifres:
print(%s:符合规定%i)
else:
print(%s:不符合规定%i)
7匹配0到100之间的数字
print(re.match([1-9]?\d$|100$,10).group())
8匹配出163,126,qq邮箱例如:123@;_adv@163.com;qwer1234@126.com
ret=re.match(\w{4,20}@(163|126|qq)\.com,test@.com)
ifret:
print(ret.group())
else:
print(不是163、126、qq邮箱)不是163、126、qq邮箱
9匹配出列表中不是以4、7结尾的(11位)
tels=[,,10086,]
fortelintels:
ret=re.match(1\d{9}[0-35-68-9],tel)
ifret:
print(ret.group())
else:
print(%s不是想要的号%tel)
10匹配列表中的
list_h=[htmlhh/html,htmlhh/htmlbalabala,/,table/tab
您可能关注的文档
最近下载
- 景观提升工程景观工程施工组织设计全套范本.doc VIP
- 劳务纠纷应急预案(精选5篇).pdf VIP
- 桥梁施工加固技术规范.docx VIP
- 黑布林阅读初三8《白牙》中文版.pdf
- 深静脉血栓形成的预防及护理试题附答案.docx VIP
- 景观绿化工程施工设计方案.docx VIP
- M-WHYTP-D04-029防腐绝热工程施工质量管理规定0531 (1).pdf VIP
- 汉荣达HRD-C919 中文操作说明书.pdf
- DB11∕T 3006-2017 车用气瓶电子标签应用管理规范.docx VIP
- DB11∕T 3008.4-2018 人力资源服务规范 第4部分:信息网络服务.docx VIP
原创力文档

文档评论(0)