版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python正则表达式项目六Python正则表达式6.3re模块6.3.1re.match()6.3.2re.search()6.3.3re.findall()6.3.4re.sub()6.3.5re.split()6.3re模块
6.3.1re.match()数字类型是Python中的一种数据类型,指的是Python程序中所用到的数字。根据数字的不同特点,将数字类型细分为整型(int)、浮点型(float)、复数类型(complex)和布尔类型(bool)。整型:Python程序中的整数。如10、21、33。浮点型:Python程序中的小数或指数。如3.14、4.0、5.3E-3。复数类型:Python程序中用a+bj或a+bJ表示的,a为复数的实部,b为复数的虚部。如1+2j、3-4j。布尔类型:用于描述条件判断的结果,只有True和False两个值。True为真,False为假。re.match()函数是从字符串的开始位置匹配一个符合规则的字符串,如果匹配成功返回一个对象,否则返回None。importreres=re.match(r'hello','helloworld')#第一个参数为正则表达式,第二个参数为要处理的字符串print(res)#打印返回结果print(res.span())#span方法获取的是正则表达式匹配到的位置print(res.group())#打印匹配到的字符串6.3re模块
6.3.1re.match()6.3re模块
6.3.2re.search()数字类型是Python中的一种数据类型,指的是Python程序中所用到的数字。根据数字的不同特点,将数字类型细分为整型(int)、浮点型(float)、复数类型(complex)和布尔类型(bool)。整型:Python程序中的整数。如10、21、33。浮点型:Python程序中的小数或指数。如3.14、4.0、5.3E-3。复数类型:Python程序中用a+bj或a+bJ表示的,a为复数的实部,b为复数的虚部。如1+2j、3-4j。布尔类型:用于描述条件判断的结果,只有True和False两个值。True为真,False为假。re.search()函数,它的目的是接收一个正则表达式和一个字符串,并返回发现的第一个对象,如果匹配不到就返None。importreres=re.search(r'hello','todaywelearnhelloworld')#第一个参数为正则表达式,第二个参数为要处理的字符串print(res)#打印返回结果print(res.span())#span方法获取的是正则表达式匹配到的位置print(res.group())#打印匹配到的字符串6.3re模块
6.3.2re.search()6.3re模块
6.3.3re.findall()数字类型是Python中的一种数据类型,指的是Python程序中所用到的数字。根据数字的不同特点,将数字类型细分为整型(int)、浮点型(float)、复数类型(complex)和布尔类型(bool)。整型:Python程序中的整数。如10、21、33。浮点型:Python程序中的小数或指数。如3.14、4.0、5.3E-3。复数类型:Python程序中用a+bj或a+bJ表示的,a为复数的实部,b为复数的虚部。如1+2j、3-4j。布尔类型:用于描述条件判断的结果,只有True和False两个值。True为真,False为假。re.findall()函数是扫描整个字符串,把匹配的子串按顺序保存到列表中,并返回该列表,若无匹配字符串则返回一个空列表。importreres=re.findall(r'o','helloworld')#第一个参数为正则表达式,第二个参数为要处理的字符串print(res)#打印返回结果6.3re模块
6.3.3re.findall()6.3re模块
6.3.4re.sub()数字类型是Python中的一种数据类型,指的是Python程序中所用到的数字。根据数字的不同特点,将数字类型细分为整型(int)、浮点型(float)、复数类型(complex)和布尔类型(bool)。整型:Python程序中的整数。如10、21、33。浮点型:Python程序中的小数或指数。如3.14、4.0、5.3E-3。复数类型:Python程序中用a+bj或a+bJ表示的,a为复数的实部,b为复数的虚部。如1+2j、3-4j。布尔类型:用于描述条件判断的结果,只有True和False两个值。True为真,False为假。re.sub()函数用于实现正则的替换功能。importres="今天是2024年02月23日"new_s=re.sub(r'\d','',s,2)#将数字替换为空字符即删除,替换次数为2print(new_s)6.3re模块
6.3.4re.sub()6.3re模块
6.3.5re.split()数字类型是Python中的一种数据类型,指的是Python程序中所用到的数字。根据数字的不同特点,将数字类型细分为整型(int)、浮点型(float)、复数类型(complex)和布尔类型(bool)。整型:Python程序中的整数。如10、21、33。浮点型:Python程序中的小数或指数。如3.14、4.0、5.3E-3。复数类型:Python程序中用a+bj或a+bJ表示的,a为复数的实部,b为复数的虚部。如1+2j、3-4j。布尔类型:用于描述条件判断的结果,只有True和False两个值。True为真,False为假。re.split()函数按照能够匹配子串将字符串分割后返回列表。importr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年能源管理与企业节能策略
- 第2单元双休必读经典书
- 2026年剧本杀运营公司质量问题整改管理制度
- 2026年剧本杀运营公司员工跨部门培训管理制度
- 生成式人工智能在初中历史课堂个性化教学中的应用探讨教学研究课题报告
- 高中生对基因编辑技术科学证据的批判性思维训练课题报告教学研究课题报告
- 护理部护理工作信息化建设汇报
- 健全消防安全制度
- 体育消费券制度
- 会员管理制度
- HG/T 3809-2023 工业溴化钠 (正式版)
- 220kv输变电工程项目实施方案
- 中国近代学前教育
- 海上风电机组基础结构-第三章课件
- 家庭教育讲师培训方法研究
- 《英语面试指南》招聘求职必备手册
- DB12-T 601-2022 城市轨道交通运营服务规范
- 白油化学品安全技术说明书
- 砼浇筑工程技术交底
- 重庆园林工程师园林理论
- CTM-DI(B)磁力仪使用说明书
评论
0/150
提交评论