25-作业-正则表达式

1.正则表达式练习

  1. 匹配整数或者小数(包括正数和负数)
  2. 匹配年月日日期 格式2018-12-6
  3. 匹配qq号
  4. 11位的电话号码
  5. 长度为8-10位的用户密码 : 包含数字字母下划线
  6. 匹配验证码:4位数字字母组成的
  7. 匹配邮箱地址
  8. 1-2((60-30+(-40/5)(9-25/3+7/399/42998+10568/14))-(-43)/(16-32))从上面算式中匹配出最内层小括号以及小括号内的表达式
  9. 从类似9-25/3+7/399/42998+10568/14的表达式中匹配出乘法或除法
  10. 从类似
<a>wahaha</a>
<b>banana</b>
<h1>qqxing</h1>

这样的字符串中,
1.匹配出<a>,<b>,<h1>这样的内容
2.(思考题):匹配出wahaha,banana,qqxing内容。
自学一下内容,完成 10.1

ret = re.search("<(?P<tag_name>\w+)>\w+</w+>","<h1>hello</h1>")

​ #还可以在分组中利用?的形式给分组起名字
​ #获取的匹配结果可以直接用group('名字')拿到对应的值

print(ret.group('tag_name')) #结果 :h1
print(ret.group()) #结果 :<h1>hello</h1>

2.使用listdir完成计算文件夹大小

3.根据以下需求,完成选课系统作业,5月4号晚上10点之前提交

https://www.cnblogs.com/Eva-J/articles/9235899.html

posted @   指弹小能手  阅读(147)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
历史上的今天:
2017-06-15 OCP 11G 实验环境安装文档 ( RedHat5.5 + Oracle11g )

关于作者:专注数据库、Python 开发、ROS、深度学习,请多多赐教!

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可邮件(iamkuboy@163.com)咨询.

点击右上角即可分享
微信分享提示