仙尊脔到她哭h粗话h,小蜜桃3,亚洲天然素人无码专区,国产精品久久久久av,成人性生交大片免费

千(qian)鋒(feng)教育(yu)-做(zuo)有(you)情懷、有(you)良心(xin)、有(you)品(pin)質的職業教育(yu)機構

手機站
千鋒教育

千(qian)鋒學習(xi)站 | 隨時隨地免費學

千鋒教育

掃一(yi)掃進(jin)入千鋒(feng)手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學(xue)習(xi)課程(cheng)

當前(qian)位(wei)置:首頁  >  零基礎學IT  >  零基礎學Python  > python re模塊常見使用方法整理之re.sub和re.compile

python re模塊常見使用方法整理之re.sub和re.compile

來源:千鋒教育
發布人:syq
時間: 2022-08-30 10:51:00 1661827860

  我們在使用re模塊的時候,需要根據不同的使用需求選擇不同的功能進行匹配。考慮到大家都是python新手,在方法的學習上,小編推薦常用的方法作為主要的學習目標。本文帶來了兩個函數,re.sub 和 re.compile。以下兩部分分別說明。python re模塊常見使用方法具體內容如下。

  1、re.sub

  re.sub 用于替(ti)換字符(fu)串中(zhong)(zhong)的(de)匹配項。以下(xia)示例(li)將(jiang)字符(fu)串中(zhong)(zhong)的(de)空格 ' ' 替(ti)換為 '-' :

20

  import re text = "JGood 是個帥哥,他很(hen)酷,很(hen)聰明,等等..." print re.sub(r'/s+', '-', text)

  re.sub的(de)函(han)數原型(xing)為:re.sub(pattern, repl, string, count)

  其(qi)中第二個(ge)函數是被替換的字符串;在這種情況下'-'

  第四個參數是指替換的(de)次數。默認(ren)為 0,表示每個匹配(pei)項都會被(bei)替換。

  re.sub 還允許使用函數復雜地處理替換(huan)(huan)匹配項。如:re.sub(r'/s', lambda m: '[' + m.group(0) + ']', text, 0); 替換(huan)(huan)字符串中的空格' '是'[]'。

  2、重新編譯

  正則(ze)(ze)表(biao)達式(shi)可以(yi)編譯成(cheng)正則(ze)(ze)表(biao)達式(shi)對(dui)象。那(nei)些經常使用的(de)正則(ze)(ze)表(biao)達式(shi)可以(yi)編譯成(cheng)正則(ze)(ze)表(biao)達式(shi)對(dui)象,可以(yi)提高一定的(de)效(xiao)率。下面(mian)是一個正則(ze)(ze)表(biao)達式(shi)對(dui)象的(de)例子:

21

  import re text = "JGood 是個帥哥,他很酷,很聰明,等(deng)等(deng)..." regex = re.compile(r'/w*oo/w*') print regex.findall(text ) #查(cha)找所有包(bao)含(han)'oo'的(de)單詞(ci) print regex.sub(lambda m: '[' + m.group(0) + ']', text) #使(shi)用字符串(chuan)中包(bao)含(han)'oo'的(de)單詞(ci)[]括號內。

  以上是python re模塊常見使用方法。當然,re模塊有很多方法。由于本文篇幅有限,這部分的使用將在后續文章中不斷更新。更多關于Python培訓的問題,歡迎咨詢千鋒教育,如果(guo)想要(yao)了解(jie)我們的(de)師(shi)資(zi)(zi)、課(ke)(ke)程(cheng)、項目(mu)實(shi)操(cao)的(de)話可(ke)以點擊咨詢課(ke)(ke)程(cheng)顧問(wen),獲(huo)取試(shi)(shi)聽資(zi)(zi)格(ge)來試(shi)(shi)聽我們的(de)課(ke)(ke)程(cheng),在(zai)線零(ling)距(ju)離接(jie)觸千鋒(feng)教(jiao)育大咖(ka)名(ming)師(shi),讓你(ni)輕松從入門到(dao)精通。

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
開班信息
北京校區
  • 北京校區
  • 大連校區
  • 廣州校區
  • 成都校區
  • 杭州校區
  • 長沙校區
  • 合肥校區
  • 南京校區
  • 上海校區
  • 深圳校區
  • 武漢校區
  • 鄭州校區
  • 西安校區
  • 青島校區
  • 重慶校區
  • 太原校區
  • 沈陽校區
  • 南昌校區
  • 哈爾濱校區