python3字符串分割,
看过上一篇文章的朋友都知道,字符串和正则表达式关系密切,经常会提到re模块。那么,这三个一起用效果如何呢?今天,边肖带来了函数,它是关于re中分隔字符串的sub和subn。看起来像两个双胞胎,那么在用法上有什么细微的区别呢?都可以用来分隔字符串吗?往下看具体内容:
sub(pattern, repl, string, count=0, flags=0)
使用正则表达式模式匹配原始字符串,并用repl替换匹配的内容。
进口
str=138-0013-8000
repl=
#删除所有-
num=re.sub(pattern=rD ,repl=repl,string=str)
打印(电话号码是: ,数字)#电话号码是:13800138000
subn(pattern, repl, string, count=0, flags=0)
使用正则表达式模式匹配原始字符串,用repl替换匹配的内容并返回替换的数量。
进口
str=138-0013-8000
repl=
num=re.subn(pattern=rD ,repl=repl,string=str)
Print(电话号码是: ,num)#电话号码是:(13800138000 ,2)
上面两个函数很像,一个是sub,一个是subn。不要混淆老花眼的使用。用起来也不是很难。赶紧试试吧。更多Python学习推荐:PyThon学习网教学中心。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。