Python - 正則表示式 (re) 方法



Python 的 re 模組提供了強大的工具來處理正則表示式。正則表示式,通常縮寫為 regex 或 regexp,是定義搜尋模式的字元序列,主要用於字串中的模式匹配。此模組主要用於 Python 中的文字處理。透過使用這些方法,您可以根據複雜的模式有效地搜尋、匹配和操作字串。

讓我們一起探索此模組中可用的方法及其描述:

序號 方法及描述
1

re.compile()

將正則表示式編譯成模式物件。

2

re.search()

掃描字串以查詢與模式匹配的內容。

3

re.match()

檢查正則表示式模式是否與字串的開頭匹配。

4

re.fullmatch()

檢查整個字串是否與正則表示式模式匹配。

5

re.split()

透過正則表示式模式的出現將字串分割。

6

re.findall()

返回字串中正則表示式模式的所有不重疊匹配。

7

re.finditer()

返回字串中所有不重疊匹配的迭代器。

8

re.sub()

將字串中正則表示式模式的出現替換為替換字串。

9

re.subn()

類似於 re.sub(),但返回一個包含新字串和替換次數的元組。

10

re.escape(pattern)

轉義正則表示式模式中的特殊字元。

11

re.purge()

清除正則表示式快取。

python_modules.htm
廣告