概念
- 使用單個(gè)字符串來(lái)描述匹配一系列符合某個(gè)句法規(guī)則的字符串
- 是對(duì)字符串操作的一種邏輯公示
- 應(yīng)用場(chǎng)景:處理文本和數(shù)據(jù)
- 正則表達(dá)式過(guò)程:依次拿出表達(dá)式和文本中的字符比較,如果每一個(gè)字符都能匹配,則匹配成功;否則匹配失敗。
Python - re模塊
re.compile(r'imooc') pattern.match('imooc python')
r'imoor' -> Pattern -> Match -> Result

Pattern使用方法
pa = re.compile(r'imooc', re.IGNORECASE) //re.INGORECASE 可以簡(jiǎn)寫 為re.I
ma = pa.match('Imooc python')
ma.group()
正則表達(dá)式的基本語(yǔ)法

匹配單個(gè)字符基本語(yǔ)法

匹配多個(gè)字符基本語(yǔ)法

匹配邊界的用法

分組匹配
re模塊中的其他方法

其他方法1

其他方法2