版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 47278-2026工业产品数据字典测控装备
- GB/T 32963-2026锌铝合金镀层钢丝缆索
- 2024-2025学年北京市101中学八年级(下)期中数学试卷及答案解析
- 文化交流活动免责协议书
- 2024年中学生学习总结(9篇)
- 2024年北京高考数学文试题及答案
- 《印刷术》 教案 四年级下册科学青岛版(五四制)
- 821抽屉原理题库教师版
- S电器应收账款管理分析
- 凝结芽孢杆菌研究进展
- 国家职业技能培训政策讲解
- 辽宁省盘锦市兴隆台区盘锦市第一完全中学2024-2025学年八年级上学期11月期中数学试题
- DL∕T 1475-2015 电力安全工器具配置与存放技术要求
- 幼儿园安全教育课件:《过马路》
- 智能无人机机巢系统施工方案
- 钢制汽车零件感应淬火金相检验
- 医院药品目录(很好的)
- 装修工程监理方案投标方案技术标
- 局部解剖学:盆部、会阴局部解剖
- 阴道镜基础临床运用培训(飞利浦)
- 人教版小学语文六年级下册综合复习狱中联欢
评论
0/150
提交评论