re常用用法

re.match

是从str的开头开始匹配,从左往右完整匹配,其他位置无法匹配。

re.search

从左往右第一次匹配到就会结束

re.findall

返回多个匹配值

re.sub

ret = re.sub(r”\d+”, ‘200’, “views = 100”)

结果:views = 200

技巧1:

技巧2:批量替换掉<html>标签,p=r”</?\w+>

技巧3: 提取网址部分

s = “http://www.baidu.com/static/index.html”

re.sub(r”(http://.+?/).*”, lamda x:x.group(1), s)

re.split

re.split(r”:| “, string)

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据