python3字符串分割,

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: