Python 正则表达式Ⅲ
re.match与re.search的区别
re.match只匹配字符串的开始,如果字符串开始https://www.xuanhe.net/不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。
以上实例运行结果如下:
检索和替换
Python 的 re 模块提供了re.sub用于替换字符串中的匹配项。
语法:
参数:
- pattern : 正则中的模式字符串。
- repl : 替换的字符串,也可为一个函数。
- string : 要被查找替换的原始字符串。
- count : 模式匹配后替换的最大次数,默认 0 表示替换所有的匹配。
![](https://img2018.cnblogs.com/blog/1752401/201911/1752401-20191101163712271-1565352823.png)
以上实例执行结果如下: