Python re模块常用函数有哪些?Python中re模块的用法

我们在用re模块时,根据不同的使用需求,我们要挑选不同的函数来匹配 。考虑到大家初学python,在对于方法的学习上,下面推荐了几种常见的方法 。本篇所带来的是re.sub和re.compile两种函数,下面就这两个部分分别展开讲解,具体内容如下展开 。

Python re模块常用函数有哪些?Python中re模块的用法

文章插图
一、re模块中常用的函数
在正则表达式中,我们经常会对字符进行匹配和替换的操作,这个时候就要运用到re模块中的一些函数,下面详细的介绍了re.sub和re.compile两种函数的用法,具体的操作如下:
1、re.sub函数
在进行字符串匹配的时候,就会用到这个函数,下面通过一个例子进行操作,例子中是将字符中的空格字符替换为’*’,代码如下:
import re  text = "Wang is a handsome boy, he is cool, clever, and so on..."  print re.sub(r'/s+', '*', text)在这个实例中,函数的基本原型如下:
re.sub(pattern, repl, string, count)其中第2个参数表示的就是替换后的字符串;在这个示例中为'*',最后一个参数指的是替换个数 。默认情况下0,表示每个匹配项都替换 。这个函数还允许使用函数对匹配项的替换进行复杂的处理 。
2、re.compile函数
当我们想让一个正则表达式编译成为一个正则表达式对象的时候,就可以通过这个函数进行操作,这样可以在编译的过程中提高一定的效率,下面是一个具体的实例,代码如下:
import re  text = "Wang is a handsome boy, he is cool, clever, and so on..."  regex = re.compile(r'/w*oo/w*')  print regex.findall(text)   print regex.sub(lambda m: '[' + m.group(0) + ']', text)在这个实例中,有一段字符,首先是通过findall的方法查找指定的字符,再通过regex.sub的方式将所有的字符使用[]括起来 。
【Python re模块常用函数有哪些?Python中re模块的用法】以上就是Python re模块常用函数有哪些?Python中re模块的用法的整理,当然re模块的方法比较多,想要学习其他的内容的可以继续关注学习 。
Python re模块常用函数有哪些?Python中re模块的用法

文章插图
Python re模块常用函数有哪些?Python中re模块的用法

文章插图
Python re模块常用函数有哪些?Python中re模块的用法

文章插图
微信扫码,学习更方便
Python re模块常用函数有哪些?Python中re模块的用法

文章插图
现在报名赠100例知识点合集
Python re模块常用函数有哪些?Python中re模块的用法

文章插图

    推荐阅读