day 16

正則表達(dá)式

1.re.fullmatch(正則表達(dá)式, 字符串) - 完全匹配

  • 1 普通字符
  • 2 .(匹配任意字符除去換行符)
  • 3.\w(匹配字母、數(shù)字、下劃線)
  • 4.\s(匹配空白字符)
  • 5 \d(匹配數(shù)字字符)
  • 6 \W(匹配非數(shù)字、字母、下劃線)
  • 7 \S(匹配非空白字符)
  • 8 \D(匹配非數(shù)字字符)
  • 9 [] (匹配字符集中的一個(gè)字符)
  • 10 [^] 匹配不在字符集中的一個(gè)字符

2.檢測(cè)字符的符號(hào)

  • 1 \b(檢測(cè)單詞邊界)
  • 2 ^(檢測(cè)是否是字符串開(kāi)頭)
  • 3 $(檢測(cè)是否是字符串結(jié)尾)

3.轉(zhuǎn)義符號(hào)

  • 1.轉(zhuǎn)義符號(hào):在有特殊功能、意義的符號(hào)前加'',讓這個(gè)正則符號(hào)變成普通符號(hào)
    ^在[]中不是在開(kāi)頭就沒(méi)有特殊意義
    -在[]中只要不是放在兩個(gè)字符之間都表示-本身s

4.匹配次數(shù)

  • 1 *(匹配0次至多次)
    1. +(匹配1次或者多次)
    1. ?(0次或1次)
    1. {} - {M,N} - 匹配至少M(fèi)次,最多N次
  • 5.非貪婪
    1)貪婪 - 匹配次數(shù)不確定的時(shí)候盡可能多的匹配 (上面次數(shù)不確定的符號(hào)都是貪婪的)
    2)非貪婪 - 匹配次數(shù)不確定的時(shí)候盡可能少的匹配 (上面次數(shù)不確定的符號(hào)后面加?就會(huì)變成非貪婪)

5.分之和分組

  • 1 |(或者)
  • 2.()-分組
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Day 17 補(bǔ)充 重載:函數(shù)的重載 -- 函數(shù)名相同但是參數(shù)不同的函數(shù)可以有多個(gè),但是python不支持函數(shù)...
    曉曉_007f閱讀 381評(píng)論 0 1
  • Python中的正則表達(dá)式(re) import rere.match #從開(kāi)始位置開(kāi)始匹配,如果開(kāi)頭沒(méi)有則無(wú)re...
    BigJeffWang閱讀 7,593評(píng)論 0 99
  • 前言回顧 1.運(yùn)算符重載 通過(guò)在類中實(shí)現(xiàn)運(yùn)算符對(duì)應(yīng)的魔法方法,來(lái)讓類的對(duì)象支持相關(guān)運(yùn)算符的操作 2.內(nèi)存管理(面試...
    不語(yǔ)sun閱讀 403評(píng)論 0 0
  • 幾個(gè)正則表達(dá)式編輯器 Debuggex :https://www.debuggex.com/ PyRegex:ht...
  • 概述 正則表達(dá)式(regular expression)是一種表達(dá)文本模式(即字符串結(jié)構(gòu))的方法,有點(diǎn)像字符串的模...
    許先生__閱讀 319評(píng)論 0 1

友情鏈接更多精彩內(nèi)容