Python学习01Python基础知识-作业3正则表达式
【摘要】 题目描述提取所有人的生日需要匹配的 – 需要提取的刘伟 1996.8.24 - - 8 24李伟 1993年1月2日 - - 1 2聂芳 1997-7-24 - - 7 24陈伟 1996.3.21 - - 3 21杜英 1991.12.1 - - 12 1段秀 1994-7-5 - - 7 5路娜 1993年1月6日 - - 1 6编写一个正则表达式,使得以上所有的生日都能被正确提取 代...
题目描述
提取所有人的生日
需要匹配的 – 需要提取的
刘伟 1996.8.24 - - 8 24
李伟 1993年1月2日 - - 1 2
聂芳 1997-7-24 - - 7 24
陈伟 1996.3.21 - - 3 21
杜英 1991.12.1 - - 12 1
段秀 1994-7-5 - - 7 5
路娜 1993年1月6日 - - 1 6
编写一个正则表达式,使得以上所有的生日都能被正确提取
代码实现
import re # 导入正则表达式模块
s = input() # 输入上述任一需要提取的生日格式,如: 刘伟1996.8.24
result = re.findall('\d{4}.(\d{1,2}).(\d{1,2})', s) # 在单引号内输入正则表达式
print(result) # 输出正确结果 如: 8 24
输出示例
刘伟1996.8.24
[(‘8’, ‘24’)]
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)