re模块的常用用法

1. re.search("正则表达式","待查找的内容")

  • 查找到,则返回search object对象;查找不到,返回null
re.search("\d+","阅读次数:9999,评论次数:8888,转发次数:6666")#999

 2. re.findall("正则表达式","待查找的内容")

  • 返回值是所有搜索值组成的列表
re.findall("\d+","阅读次数:9999,评论次数:8888,转发次数:6666")#['9999', '8888', '6666']

3. re.sub("正则表达式","新的内容","要替换的字符串")

  • 返回值是:替换后的字符串
re.sub("\d+","10000","阅读次数:9999,评论次数:8888,转发次数:6666")#阅读次数:10000,评论次数:10000,转发次数:10000

4. re.split("正则表达式","待拆分的字符串")

  • 按照正则拆分字符串,返回值是一个由拆分后的字符串组成的列表
re.split(":| ","info:hello@163.com 张三 李四")# ['info', 'hello@163.com', '张三', '李四']



 

posted @ 2020-06-27 19:02  欢迎来到编程世界  阅读(36)  评论(0)    收藏  举报