导入正则模块

image.png

元字符

\d,匹配一个数字 .,匹配任意符号 +,修饰左边的东西让它可以匹配一次或无穷次

search方法

结果 = re.search(规则,目标字符串)

如果匹配成功 可以有结果 如果匹配不成功 结果就是None

search的结果

如果匹配成功了就会得到一个对象 想要拿到匹配的值 可以让这个结果对象调group()方法即可 会得到一个字符串的数据

findall方法

image.png

一次可以匹配多个数据 结果会是一个字符串列表

点心问号组合

非常好用的组合 示例是提取网址的url

image.png

sub方法修改内容

需求 把数字替换为下划线

image.png