



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023年实验二,正则表达式下面是我为大家整理的实验二,正则表达式,供大家参考。
实验二
正则表达式
一、实验目的1.掌握元字符的使用方法。
2.理解正则表达式re模块。
二、实验环境计算机及Python3.X和Pycharm软件。
三、实验内容与要求1、匹配网址有一批网址:
/messageinfo.asp?id=35http://3995503.com/class/class09/news_show.asp?id=14/news/onews.asp?id=769/alfx.asp?newsid=377id=6/newslist.asp?id=415
需要正则后为:
/
http://3995503.com/
/
/
/22、匹配合法的pip地址
33、匹配所有合法的电子邮件地址(格式如上)
44、打开ttest.txt文本,将里边得文本使用正则表达式筛选出数字,再存入四、实验过程详细写出实验过程,对结果做截图。
1.
匹配网址importres1="/messageinfo.asp?id=35"
s2="http://3995503.com/class/class09/news_show.asp?id=14"
s3="/news/onews.asp?id=769"
s4="http://www.zy--/alfx.asp?newsid=377id=6"
s5="/newslist.asp?id=415"
pattern1=r"\\w+://\\w+.\\w+.\\w+/"
pattern2=r"\\w+://\\d+.\\w+/"
pattern3=r"\\w+://\\w+.\\w+.\\w+.\\w+/"
pattern4=r"\\w+://\\w+.\\w+--\\w+.\\w+/"
pattern5=r"\\w+://\\w+.\\w+.\\w+/"
l1=re.match(pattern1,s1)l2=re.match(pattern2,s2)l3=re.match(pattern3,s3)l4=re.match(pattern4,s4)l5=re.match(pattern5,s5)
print(l1.group())print(l2.group())print(l3.group())print(l4.group())print(l5.group())
22、匹配合法的pip地址
importreexample=input(""请输入一个个PIP地址:"")pattern=r"((([1--9]?|1\\d)\\d|2([0--4]\\d|5[0--5]))\\.){3}(([1--9]?|1\\d)\\d|2([0--4]\\d|5[0--5]))"l=re.match(pattern,example)print(l.group())
33、匹配所有合法的电子邮件地址(格式如上)
importrepattern=r"[\\w.--]+@[\\w.--]+(\\.com)?(\\.cn)?"
example=input(""请输入一个电子邮件地址:"")l=re.match(pattern,example)print(l.group())
44、打开ttest.txt文本,将里边得文本使用正则表达式筛选出数字,再存入ttest1.txt文件中。
importref=open("D:\\\\QQQ产生的文件\\\\1578885280\\\\FileRecv\\\\test.txt","r",encoding="utf--8")content=f.read()l=re.sub("[^0--99\\nn]","",content)print(l)f=open("D:\\\\QQQ产生的文件\\\\1578885280\\\\FileRecv\\\\test1.txt","a+")f.write(l)f.close()
五、实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 股票认购合同解除协议
- 绿化工程合作协议合同
- 美团骑手签合同协议
- 聚餐烧烤采购合同协议
- 自动喷淋采购合同协议
- 绿化大棚租赁合同协议
- 股权居间合同协议书范本
- 职业教育合作合同协议
- 经销商代理销售合同协议
- 纸箱外卖采购合同协议
- 合伙入股协议合同范本
- 急救与心理技能(视频课)知到智慧树章节测试课后答案2024年秋中南大学
- DG-TG08-12-2024 普通中小学建设标准
- 冀教 七年级 下册 数学 第7章《平行线的性质》课件
- 《新媒体文案创作与传播(第2版微课版)》全套教学课件
- 征信异议申请书
- 隧道反坡排水、施工通风专项施工方案
- 【MOOC】《介入放射学》(东南大学)章节中国大学慕课答案
- 2024年05月北京北京银行博士后科研工作站招考(514)笔试历年参考题库附带答案详解
- 口腔放射类知识培训课件
- JTG H30-2015 公路养护安全作业规程
评论
0/150
提交评论