import re
# search 只能获取第一个匹配到的值
ret = re.search("\d+", "浏览数:999")
print(ret.group()) # 999
# findall 返回的直接就是列表
ret = re.findall("\d+", "浏览数:999,点赞数:100")
print(ret) # ['999', '100']
# sub 替换匹配到的所有值, 返回替换后的整个数据
ret = re.sub("\d+", "xxx", "浏览数:999,点赞数:100")
print(ret) # 浏览数:xxx,点赞数:xxx
# split 条件匹配分割
ret = re.split(":| ", "浏览数:999 点赞数:100")
print(ret) # ['浏览数', '999', '点赞数', '100']
番外
- sub替换部分还可以传递一个函数