亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      python

      當(dāng)前位置:中華考試網(wǎng) >> python >> python編程基礎(chǔ) >> 文章內(nèi)容

      python3怎樣用re分離出字符串?

      來源:中華考試網(wǎng)  [2020年11月20日]  【

        今天帶來函數(shù),是關(guān)于re中分離出字符串的sub和subn。看起來很像兩個(gè)雙胞胎,那么使用方法上有什么細(xì)微的區(qū)別呢?它們都可以用來分離出字符串嗎?具體內(nèi)容往下看:

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

        用正則表達(dá)式pattern去匹配原始字符串string,并把匹配到的內(nèi)容替換成repl。

        import re

        str = "138-0013-8000"

        repl = ""

        # 刪除所有的‘-’

        num = re.sub(pattern=r'\D', repl=repl, string=str)

      python課程免費(fèi)試聽預(yù)約

      • 地區(qū):
      • 姓名:
      • 手機(jī):

        print("電話號(hào)碼是 : ", num) #電話號(hào)碼是 : 13800138000

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

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

        import re

        str = "138-0013-8000"

        repl = ""

        num = re.subn(pattern=r'\D', repl=repl, string=str)

        print("電話號(hào)碼是 : ", num) #電話號(hào)碼是 : ('13800138000', 2)

        上面兩個(gè)函數(shù)很像,一個(gè)是sub,一個(gè)是subn。大家可不要看花眼混淆了使用。用法都不是很難,快點(diǎn)試試吧。

      責(zé)編:fushihao

      上一篇:python3re怎樣能夠快速編譯?

      下一篇: 沒有了

      • 會(huì)計(jì)考試
      • 建筑工程
      • 職業(yè)資格
      • 醫(yī)藥考試
      • 外語考試
      • 學(xué)歷考試