记学--正则表达式

正则表达式的符号挺多的,百度一下全都有。

re.match()    第一个参数应该传入表达式,第二个参数传入所要匹配的字符串,如匹配成功则返回结果,反之返回None,使用这个方法来匹配时需要要考虑匹配开头的内容,内容不符则报错,不太使用。另有如代码有换行时,需传入第三个参数re.S 来匹配另一行的代码

re.search()    与re.march()使用方法一样,只是与之区别于此方法不需考虑匹配开头内容,此方法会将所匹配内容全都匹配一遍,如有符合匹配条件的则返回第一个,若没有与之相符的返回None

re.findall()    前面两个匹配方法都只能返回一个,这个则是返回所有符合匹配条件的结果

re.group(1)    正则匹配的结果

re.span()    匹配结果在所匹配的字符串中的位置范围

re.sub()    修改字符串内容  第一个参数为匹配条件,第二个参数为替换成的字符串,第三个为所要匹配的字符串

re.compile        编译正则表达式模式,返回一个对象,可以把常用的正则表达式编译成正则表达式对象,方便后续调用及提高效率。


未完,待续

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python中的正则表达式(re) import rere.match #从开始位置开始匹配,如果开头没有则无re...
    BigJeffWang阅读 7,146评论 0 99
  • re模块手册 本模块提供了和Perl里的正则表达式类似的功能,不关是正则表达式本身还是被搜索的字符串,都可以...
    喜欢吃栗子阅读 4,048评论 0 13
  • 搞懂Python 正则表达式用法 Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一...
    厦热阅读 1,616评论 0 2
  • 元字符 注意匹配时要匹配原始字符串,避免发生冲突 用 r” . ^ $ * + ? {} [] () \ | .匹...
    鏡澤阅读 1,374评论 0 1
  • “以和(荷)为美,以善(扇)为贵”。下午参加了工笔画团扇的传统文化体验课程。先以薄如蝉翼的空白扇面映画,用...
    窗外知了阅读 1,082评论 0 0