- 11
- 0
- 约2.84千字
- 约 5页
- 2020-04-15 发布于贵州
- 举报
PAGE 2
Python正则表达式由浅入深(四)
经过前面三篇连载文章,相信大家对Python的re模块使用正则表达式来匹配字符串已经有所了解。到目前为止,基本上有难度入门知识点都已经学完,我们继续补充还没讲到的知识点,包括:行定位符与转义字符,以及re模块的re.sub()方法和re.split()方法。
行定位符
行定位符是用来描述字符串表姐的符号,“^”表示行的开始,$表示行的截尾。
比如我们想要对不同字符串进行匹配,如果字符串是以“企业名称”开头的,那么就匹配企业名称后面的字符:
pattern=^企业名称.*
message=企业名称:CDA数据科学研究院\n企业名称:广州就学在线科技有限公司\n
search = re.findall(pattern, message)
search
[企业名称:CDA数据科学研究院]
上面的模式字符串就无法在下面的字符串message_02中匹配到任何结果:
pattern=^企业名称.*
message_02=邮箱:1918560461@
search = re.search(pattern, message_02)
search
如果需要匹配符合条件的行尾,可以使用“$”符号。比如想要匹配字符串结尾为研究院的字符串:
pattern=.*研究院$
message=企业名称:CDA数据科学研究院
search = re.se
您可能关注的文档
最近下载
- 五一劳动节主题班会PPT课件.pptx VIP
- 计量用低压互感器技术规范Q-GDW572-2010.doc VIP
- 2025年超星尔雅学习通《影视心理学》章节测试题库及答案解析.docx VIP
- Q/GDW 1355-2013 单相智能电能表型式规范.doc VIP
- 住宅建筑规范GB.pdf VIP
- Q/GDW 1354-2013 智能电能表功能规范.pdf VIP
- 2025年超星尔雅学习通《戏剧与影视心理学》章节测试题库及答案解析.docx VIP
- Q_GDW428-2010智能变电站智能终端技术规范.pdf VIP
- 论文指导行业.docx VIP
- 2025年超星尔雅学习通《影视编剧技法》章节测试题库及答案解析.docx VIP
原创力文档

文档评论(0)