免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
python3正則表達(dá)式簡(jiǎn)單使用、search()、match()等函數(shù)的區(qū)別

原生字符串

  • raw string:轉(zhuǎn)義字符’\’不解釋為轉(zhuǎn)義字符

re包的幾個(gè)主要的函數(shù)

  • re.search(pattern, string, flags=0) 
    • 返回匹配的match對(duì)象
    • flags:正則表達(dá)式使用時(shí)的標(biāo)記
    • re.I->IGNORECASE 忽略正則的大小寫、[a-Z]可匹配所有字母
    • re.M->MUTILINE 表達(dá)式中的^能夠?qū)⒔o定字符串的每行作為匹配開始
    • re.S->DOTALL .可以匹配除換行符以外的字符、若使用re.S則可以匹配換行符
  • re.match() 
    • 返回匹配的match對(duì)象
    • 默認(rèn)從給定字符串的開頭開始匹配、即使正則表達(dá)式?jīng)]有用^聲明匹配開頭
  • re.findall() 
    • 以列表(可迭代變量)形式返回所有匹配到的子串
  • re.split(pattern, string, maxsplit, flags=0) 
    • 將匹配到的子串刪掉、以列表的形式返回剩下的子串
  • re.finditer() 
    • 以可迭代變量形式返回匹配的match對(duì)象
  • re.sub(pattern, repl, string, count=0, flags=0) 
    • 用repl替換所有匹配到的子串、并返回替換后的字符串、count表示最大替換次數(shù)
    • 寧波最好的整形醫(yī)院http://www.iyestar.com/
      寧波好的整形醫(yī)院http://www.iyestar.com/

Match對(duì)象

  • Match對(duì)象的幾個(gè)屬性: 
    • .string 待匹配的文本
    • .re 匹配使用的pattern對(duì)象
    • .pos 正則表達(dá)式搜索文本的開始位置
    • .endpos 正則表達(dá)式搜索文本的結(jié)束位置
  • Match對(duì)象的幾個(gè)方法: 
    • group(0) 返回匹配到的子串
    • start() 返回匹配子串的開始位置
    • end() 返回匹配子串的結(jié)束位置
    • span() 返回start()、end()

貪婪匹配與最小匹配

  • 貪婪匹配 
    • re庫(kù)默認(rèn)返回匹配到的最長(zhǎng)子串
  • 最小匹配 
    • 只需要對(duì)正則的幾個(gè)操作符做一些擴(kuò)展就可以使用最小匹配
    • *? 前一個(gè)0次或無限次匹配、并且最小匹配
    • +? 前一個(gè)1次或無限次、并且最小匹配
    • ?? 前一個(gè)字符0次或1次匹配、并且最小匹配
    • {m,n}? 擴(kuò)展前一個(gè)字符m至n次、最小匹配
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Python學(xué)習(xí)
python中import re
玩轉(zhuǎn)python爬蟲之正則表達(dá)式
Python 正則表達(dá)式
俗話:學(xué)好正則表達(dá)式,走遍天下都沒事!最詳細(xì)的正則入門教程!
Python基礎(chǔ)學(xué)習(xí)篇-4-常用的正則表達(dá)式處理函數(shù)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服