Python正则表达式之函数

1,编译后的正则表达式 要比未编译的速度快很多。
2,使用re.compile('ab*') 编译。
3,在编译的时还可以使用特殊标识。例如:re.I 表示将正则表达式匹配不区分大小写。

代码示例

4,正则表达式中的方法和属性

match() 扫描字串,开头位置是否与re相匹配。返回None或者'MatchObject'实例
search() 扫描字符串,找到与re相匹配的位置。返回None或者'MatchObject'实例
findall() 找到与re相匹配的所有字符串,并把结果作为一个列表返回。
finditer() 找到与re相匹配的所有字符串,并把结果作为一个迭代器返回。
方法属性演示
sub() 与re匹配的字符串,进行替换。subn()会在结果计算出替换了几次。
33.jpg
split() 将re匹配字符串作为分隔符切割字符串,返回一个列表。
44.JPG
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • re模块手册 本模块提供了和Perl里的正则表达式类似的功能,不关是正则表达式本身还是被搜索的字符串,都可以...
    喜欢吃栗子阅读 4,050评论 0 13
  • 在前面我们已经搞定了怎样获取页面的内容,不过还差一步,这么多杂乱的代码夹杂文字我们怎样把它提取出来整理呢?下面就开...
    知曰阅读 4,213评论 1 15
  • 该笔记整理自Wesley Chun著,孙波翔、李斌、李晗译,人民邮电出版社出版的《Python核心编程》第3版,还...
    hufengreborn阅读 2,101评论 0 2
  • 本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例...
    Python程序媛阅读 1,368评论 0 22
  • 还能不能有点出息了,看着爸爸去哪里小甜馨的暖心样儿,瞬间就哭了,原来能改变一个人的,不只是一句话,一件事,一段经历...
    矮油3147阅读 293评论 0 0