1. 程式人生 > >python3正則表示式

python3正則表示式

正則表示式,又稱規則表示式。(英語:Regular Expression,在程式碼中常簡寫為regexregexpRE),電腦科學的一個概念。正則表示式通常被用來檢索、替換那些符合某個模式(規則)的文字。

正則表示式是對字串操作的一種邏輯公式,就是用事先定義好的一些特定字元、及這些特定字元的組合,組成一個“規則字串”,這個“規則字串”用來表達對字串的一種過濾邏輯。

正則表示式是一個特殊的字元序列,它能幫助你方便的檢查一個字串是否與某種模式匹配。

Python 自1.5版本起增加了re 模組,它提供Perl風格的正則表示式模式。

re 模組使 Python語言擁有全部的正則表示式功能。

compile

函式根據一個模式字串和可選的標誌引數生成一個正則表示式物件。該物件擁有一系列方法用於正則表示式匹配和替換。

re 模組也提供了與這些方法功能完全一致的函式,這些函式使用一個模式字串做為它們的第一個引數。

本章節主要介紹Python中常用的正則表示式處理函式