python學習之re庫

2022-06-20 20:54:09 字數 1156 閱讀 1721

正規表示式庫re是非常重要的乙個庫。

首先正規表示式有兩種表示型別,一種是raw string型別(原生字串型別),也就是我們經常看到的r'  '的寫法,另一種是不帶r的寫法,稱為string型別。raw string的作用是把轉義字元當做普通的字元,所以一般來說,我們都是使用raw string型別,這樣會更為方便。

接下來介紹re庫的主要方法:

7、re.compiler()使用

在上面的方法中,有些方法返回的是match物件,那麼什麼是match物件呢?

match物件的屬性有如下:

match物件的方法有如下:

python庫學習筆記(re庫)

1.re.compile pattern flags 根據包含正規表示式的字串建立模式物件。2.re.findall pattern,string 列出所有匹配項。返回乙個列表。3.re.sarch pattern,string flags 只尋找出第乙個匹配項。4.re.match pattern...

python學習之re模組

這幾天玩爬蟲已經使用了很多次的re模組,算是比較熟悉了,這裡梳理一下。首先,關於正規表示式的概念,這裡有最好的教程。對於正規表示式,我們可以先用compile方法編譯為pattern物件,再呼叫相關的方法進行模式匹配,也可以直接進行匹配。對於第一種,示例如下 123 4567 8910import ...

爬蟲 之 re庫

a表示正則的規則,b表示字串 從開頭開始匹配,若開頭就匹配失敗,則返回為none result re.match a b result.group 若a 的規則中有用 小括號 圈起來東西,可以按順序由 result.group 1 result.group 2 等匹配得到 掃瞄整個字串,返回第乙個成...