
正則表達(dá)式基本概念
基本語(yǔ)法
- 一個(gè)正則表達(dá)式通常被稱為一個(gè)模式,用于描述或匹配一系列的符合某個(gè)語(yǔ)法規(guī)則的字符串
- 正則表達(dá)式的組件可以是單個(gè)的字符、字符集合、字符范圍、字符間的選擇或者所有這些組件的任意組合
- 正則表達(dá)式由普通字符以及特殊字符組成的文字模式
- 正則表達(dá)式作為一個(gè)模板,將某個(gè)字符模式與所搜索的字符串進(jìn)行匹配
-
普通字符包括沒(méi)有顯式指定為元字符的所有可打印和不可打印字符。這包括所有大寫和小寫字母、所有數(shù)字、所有標(biāo)點(diǎn)符號(hào)和一些其他符號(hào)。
非打印字符
特殊字符
特殊字符表
限定符
定位符
示例
示例1
re模塊
re模塊使python語(yǔ)言擁有全部的正則表達(dá)式功能

常用函數(shù)舉例

獲取以d開頭的單詞

groups與group的區(qū)別

groupdict

字符串分割

替換sub






