小编给大家分享一下python3怎么用re分离出字符串,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
学过正则表达式都知道,字符串跟其有紧密的联系,同时经常提到的还有re模块。那么,这三者一起使用会有怎样的效果呢?小编今天带来函数,是关于re中分离出字符串的sub和subn。看起来很像两个双胞胎,那么使用方法上有什么细微的区别呢?它们都可以用来分离出字符串吗?具体内容往下看:
sub(pattern, repl, string, count=0, flags=0)
用正则表达式pattern去匹配原始字符串string,并把匹配到的内容替换成repl。
import re str = "138-0013-8000" repl = "" # 删除所有的‘-’ num = re.sub(pattern=r'\D', repl=repl, string=str) print("电话号码是 : ", num) #电话号码是 : 13800138000
subn(pattern, repl, string, count=0, flags=0)
用正则表达式pattern去匹配原始字符串string,并把匹配到的内容替换成repl和返回被替换掉的数量。
import re str = "138-0013-8000" repl = "" num = re.subn(pattern=r'\D', repl=repl, string=str) print("电话号码是 : ", num) #电话号码是 : ('13800138000', 2)
以上是python3怎么用re分离出字符串的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!
网站栏目:python3怎么用re分离出字符串-创新互联
网站链接:https://www.cdcxhl.com/article8/hegop.html
成都网站建设公司_创新互联,为您提供企业建站、外贸网站建设、微信小程序、小程序开发、电子商务、面包屑导航
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联