版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《尊重他人是我的需要》课件
- 2024届江苏省兴化市高三上学期期末考试历史试题(解析版)
- 单位管理制度集粹汇编职工管理篇十篇
- 单位管理制度汇编大合集员工管理篇十篇
- 单位管理制度分享汇编【人员管理篇】
- 单位管理制度呈现合集【人员管理篇】
- 2017-2021年安徽专升本考试英语真题卷
- 《雨点儿》教案(15篇)
- 《行政职业能力测验》陕西省咸阳市礼泉县2023年公务员考试深度预测试卷含解析
- 《电工复习题》课件
- 网络安全运维培训测试题
- 民政部主管社团管理办法
- 工地施工临时用水及计算
- 三年级数学寒假每日一练
- 工作计划酒店上半年工作总结及下半年工作计划
- 石油词汇大全-俄语专业词汇
- 浅谈燃机电厂燃气管道的完整性管理
- 东营市学校安全工作先进个人申报表岳向明
- 防护设备操作手册
- 《中小学教师职业生涯规划与专业发展》讲座
- 牡丹籽油和文冠果油建设项目可行性研究报告模板备案审批
评论
0/150
提交评论