Python学习记录(十三)


time 2020-11-09

author Venki


学习过程

  1. 正则表达式概述
  • 规则表达式,被用来检索、替换那些符合某个模式的文本。主要是通过re模块,此模块是用C语言编写,速度快。

学习疑问

  • compile re模块中的编译方法,可以把一个字符串编译成字节码

    • 优点:在使用正则表达式进行match的操作时,python会将字符串转为正则表达式对象;而如果使用compile则只需要完成一次转换即可,以后再使用模式对象的话,无需重复转换。

碎知识点

  • 转移’'或者在在正则面前添加r
print(re.match('c:\\\\a.txt', 'c:\\a.txt').group())
print(re.match(r'c:\\a.txt', 'c:\\a.txt').group())

重新理解

  • re.match 只是匹配以X开头
  • ^有两种含义:1.以xxx开头;2.否定,取反

Guess you like

Origin blog.csdn.net/qq_38721452/article/details/111467217