正則表達式二

正則表達式
1.  正則表達式是什么東西?
正則表達式(Regular Expression):查詢和匹配字符串的規(guī)則

2.  正則表達式怎么表示數(shù)據(jù)将鸵?
?   普通字符: 元數(shù)據(jù),可以用于匹配指定的字符
?   r = “a”:用于在目標字符串中匹配小寫字母a
?   元字符
?   r = “.”:用于匹配任意一個字符
?   r = “\”:轉(zhuǎn)移字符~用于將一個普通的字符古话,轉(zhuǎn)義成一個有意義的字符
?   r = “\d”:表示一個0~9之間的整數(shù)
?   r = “\D”:表示一個非數(shù)字字符
?   r = “\w”:表示任意一個0~9或者字母或者下劃線的字符
?   r = “\W”:表示任意一個特殊字符
?   r = “\s”:表示匹配一個空白字符
?   r = “\S”:表示匹配一個非空白字符
?   r = “^”:匹配字符串的開頭位置
?   r = “$”:匹配字符串的結(jié)束位置
?   r = “\d*”:表示前面匹配的字符出現(xiàn)了0次或者多次
?   r = “\d?”:表示前面匹配的字符出現(xiàn)了0次或者1次
?   r =”\d+”:表示前面匹配的字符出現(xiàn)了1次或者多次
?   范圍匹配
?   分組匹配方式:將多個匹配字符當成一個完整的匹配公式
?   (abc):用于在目標字符串中查詢abc同時出現(xiàn)的地方 
?   選擇匹配方式:將指定的多個字符,選擇其中一個進行匹配
?   [abc]:用于在目標字符串中锁施,查詢a或者b或者c出現(xiàn)的地方
?   [0-9]:用于匹配一個0~9之間的數(shù)字->等價于\d
?   [a-z]:用于匹配一個a-z之間的字母
?   [A-Z]:用于匹配一個A-Z之間的字母
?   [a-zA-Z]:用于匹配一個字母【大小寫均可】
?   [a-zA-Z0-9_]:用于匹配一個非特殊字符陪踩,等價于\w
?   范圍匹配
?   \d{m, n}:匹配到的字符出現(xiàn)了至少m次,最多n次
?   \d{,20}:匹配一個數(shù)字最多出現(xiàn)20次
?   \d{8,}:匹配一個數(shù)字悉抵,最少出現(xiàn)8次
?   \d{8,16}:匹配一個數(shù)字肩狂,最少出現(xiàn)8次,最多出現(xiàn)16次
正則表達式在python中的使用
正則表達式姥饰,在python中傻谁,主要用到了一個re模塊
compile():編譯正則表達式
?   pattern = re.compile(“^\d{2,}$”)
?   pattern = r‘^\d{2,}$’

pattern.match(str,begin,end):從指定的字符串str第一個字符查詢匹配的字符

pattern.search(str, begin, end):從指定的字符串中直接進行查詢,查詢到的第一個結(jié)果作為匹配結(jié)果

pattern.findall(str):從指定的字符串中列粪,查詢符合匹配規(guī)則的字符审磁,將所有符合的字符存放在一個列表中

pattern.finditer(str):從指定的字符串中,查詢符合匹配規(guī)則的字符保存在一個可以迭代的對象中

pattern.sub():替換
pattern.split():拆分

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末岂座,一起剝皮案震驚了整個濱河市态蒂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌费什,老刑警劉巖钾恢,帶你破解...
    沈念sama閱讀 221,888評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡瘩蚪,警方通過查閱死者的電腦和手機刑桑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,677評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來募舟,“玉大人,你說我怎么就攤上這事闻察」敖福” “怎么了?”我有些...
    開封第一講書人閱讀 168,386評論 0 360
  • 文/不壞的土叔 我叫張陵辕漂,是天一觀的道長呢灶。 經(jīng)常有香客問我,道長钉嘹,這世上最難降的妖魔是什么鸯乃? 我笑而不...
    開封第一講書人閱讀 59,726評論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮跋涣,結(jié)果婚禮上缨睡,老公的妹妹穿的比我還像新娘。我一直安慰自己陈辱,他們只是感情好奖年,可當我...
    茶點故事閱讀 68,729評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著沛贪,像睡著了一般陋守。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上利赋,一...
    開封第一講書人閱讀 52,337評論 1 310
  • 那天水评,我揣著相機與錄音,去河邊找鬼媚送。 笑死中燥,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的季希。 我是一名探鬼主播褪那,決...
    沈念sama閱讀 40,902評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼式塌!你這毒婦竟也來了博敬?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,807評論 0 276
  • 序言:老撾萬榮一對情侶失蹤峰尝,失蹤者是張志新(化名)和其女友劉穎偏窝,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,349評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡祭往,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,439評論 3 340
  • 正文 我和宋清朗相戀三年伦意,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片硼补。...
    茶點故事閱讀 40,567評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡驮肉,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出已骇,到底是詐尸還是另有隱情离钝,我是刑警寧澤,帶...
    沈念sama閱讀 36,242評論 5 350
  • 正文 年R本政府宣布褪储,位于F島的核電站卵渴,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏鲤竹。R本人自食惡果不足惜浪读,卻給世界環(huán)境...
    茶點故事閱讀 41,933評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望辛藻。 院中可真熱鬧碘橘,春花似錦、人聲如沸吱肌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,420評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽岩榆。三九已至错负,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間勇边,已是汗流浹背犹撒。 一陣腳步聲響...
    開封第一講書人閱讀 33,531評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留粒褒,地道東北人识颊。 一個月前我還...
    沈念sama閱讀 48,995評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像奕坟,于是被迫代替她去往敵國和親祥款。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,585評論 2 359

推薦閱讀更多精彩內(nèi)容