av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)Python教程:python3如何用re分離出字符串?

看過之前文章的小伙伴都知道,字符串跟正則表達式有緊密的聯(lián)系,同時經(jīng)常提到的還有re模塊。那么,這三者一起使用會有怎樣的效果呢?小編今天帶來函數(shù),是關(guān)于re中分離出字符串的sub和subn。看起來很像兩個雙胞胎,那么使用方法上有什么細微的區(qū)別呢?它們都可以用來分離出字符串嗎?具體內(nèi)容往下看:


sub(pattern, repl, string, count=0, flags=0)

用正則表達式pattern去匹配原始字符串string,并把匹配到的內(nèi)容替換成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,并把匹配到的內(nèi)容替換成repl和返回被替換掉的數(shù)量。

import re
 
str = "138-0013-8000"
repl = ""
num = re.subn(pattern=r'\D', repl=repl, string=str)
print("電話號碼是 : ", num) #電話號碼是 :  ('13800138000', 2)

上面兩個函數(shù)很像,一個是sub,一個是subn。大家可不要看花眼混淆了使用。用法都不是很難,快點試試吧。更多Python學習推薦:PyThon學習網(wǎng)教學中心。


標題名稱:創(chuàng)新互聯(lián)Python教程:python3如何用re分離出字符串?
文章出自:http://uogjgqi.cn/article/dpccoos.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流