python之路 24 正規表示式 re模組

2022-08-12 12:03:15 字數 1337 閱讀 2805

1.字元組 

① [abc] 匹配a或b或c 

②  [a-z] 匹配a到z之間的所有字⺟

[0-9]匹配所有阿拉伯數字

2.元字元

3.量詞

4.重要搭配

②  .*?x        找到下⼀個x為

③  (?: 正規表示式)    非優先  

5.分組

在正則中使⽤()進⾏分組.

?p對分組進行起名字

6.轉義 

r"正規表示式"

二.   re模組

1. findall 查詢所有. 返回list

.findall('正規表示式','字串')

2.finditer   查詢所有  返回乙個迭代器

.group( )  拿取數值

3.search 會進⾏匹配. 但是如果匹配到了第⼀個結果. 就會返回這個結果.

如果匹配不上search返回的則是none

4. match 只能從字串的開頭進⾏匹配

5.其他操作

①  .split()   分割

②  .sub()  替換

③  .subn  替換次數

④  .complit()   編譯

python之路 正規表示式

正規表示式 是乙個字串行,它能幫助你方便的檢查乙個字串是否與某種模式匹配,它的設計思想是用一種描述性的語言來給字串定義乙個滾則,凡是符合規則的字串,我們就認為它 匹配了 否則,該字串就是 不合法的 在python中使用正規表示式匯入,import re 模組 re的匹配語法有以下幾種 1 re.ma...

rhce之路 正規表示式

1.什麼是正規表示式?要想管理好主機,任何一名有經驗的系統管理員都會告訴你,正規表示式很重要 為什麼重要呢?因為在日常的管理主機的過程中,主要的就是處理文字字元,而正規表示式恰恰是處理文字所離不開的工具。總之,正規表示式就是處理字串的方法,以行為單位進行字串的處理,通過一些特殊符號的輔助,可以讓使用...

Python學習之路(八)正規表示式

1 概述 python裡面的正規表示式和其它語言的正規表示式基本一致。在python裡面我們使用re模組進行正則的匹配查詢等的相關操作 2 簡單使用 import re 匯入re模組 result re.match r hello hellow if result is not none print...