Python正则表达式由浅入深(四).docxVIP

  • 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

文档评论(0)

1亿VIP精品文档

相关文档