Python常用正則表達(dá)式符號(hào)淺析
對(duì)Python中正則表達(dá)式的理解,主要就是對(duì)符號(hào)的理解,本文即對(duì)Python中常用的正則表達(dá)式符號(hào)進(jìn)行簡析。其主要的符號(hào)有:
.
默認(rèn)匹配一個(gè)字符,不包含換行符,如果設(shè)置DOTALL則匹配換行符
^
匹配行首
$
匹配行尾
*
匹配0個(gè)或者多個(gè)重復(fù)
+
匹配一個(gè)或者多個(gè)重復(fù)
?
匹配一個(gè)或者零個(gè)重復(fù)
*?,+?,??
按照非貪婪模式匹配
{m},{m,n},{m,n}?
分別匹配m個(gè)重復(fù),m至n個(gè)重復(fù),m至n個(gè)重復(fù)按照非貪婪模式
\
轉(zhuǎn)義
[]
[abc],[a-z][^a-z]
|
或者匹配 'a|b'
(...)
匹配組
(?iLmsux) (?:...) (?P<name>...) >>> re.match('(?P<name>abc){2}','abcabc').groupdict() {'name': 'abc'} (?P=name) >>> re.match(r'(?P<name>abc)----(?P=name)','abc----abc').group() 'abc----abc' (?#...) #后面的內(nèi)容為注釋 (?=...)
匹配的字符串后面的內(nèi)容需要匹配
>>> re.match(r'phone(?=\d{3})','phone123').group() 'phone'# (?!...)
匹配的字符后面內(nèi)容不能匹配
>>> re.match(r'phone(?!\d{3})','phoneabc123').group() 'phone' (?<=...)
匹配的字符串前面需要匹配
(?<!...) 匹配的字符前面不能匹配
(?(id/name)yes-pattern|no-pattern)
\number
\A 匹配字符串的開頭
\b 匹配單詞邊界
\B
\b的反義
\d 表示[0-9]
\D表示 [^0-9]
\s表示 [ \t\r\n\f\v]
\S 為非空白字符
\w等價(jià)于 [a-zA-Z0-9]
\W \w的反義
\Z 匹配字符串的結(jié)束
- 幾個(gè)C#常用正則表達(dá)式的總結(jié)
- 收集的ASP.NET中常用正則表達(dá)式
- 常用正則表達(dá)式與批注[收藏]
- [PHP]常用正則表達(dá)式收集
- 常用正則 常用的C#正則表達(dá)式
- 最常用的PHP正則表達(dá)式收集整理
- 常用正則表達(dá)式 整理篇
- PHP 正則表達(dá)式常用函數(shù)使用小結(jié)
- php中常用的正則表達(dá)式的介紹及應(yīng)用實(shí)例代碼
- JS的正則表達(dá)式常用檢測(cè)代碼
- jQuery源碼分析-02正則表達(dá)式 RegExp 常用正則表達(dá)式
- 正則表達(dá)式常用元字符整理小結(jié)
- 收集的一些常用java正則表達(dá)式
- python的正則表達(dá)式re模塊的常用方法
- 常用的JQuery數(shù)字類型驗(yàn)證正則表達(dá)式整理
- PHP中過濾常用標(biāo)簽的正則表達(dá)式
- PHP和javascript常用正則表達(dá)式及用法實(shí)例
- 常用的正則表達(dá)式集錦
- 常用的正則表達(dá)式集錦
- 比較常用證件正則表達(dá)式驗(yàn)證大全
- 常用正則表達(dá)式知識(shí)點(diǎn)解讀及判讀有效數(shù)字、手機(jī)號(hào)郵箱正則表達(dá)式
相關(guān)文章
python提取字符串中的數(shù)字的實(shí)現(xiàn)
本文主要介紹了python提取字符串中的數(shù)字的實(shí)現(xiàn),主要介紹了幾種常見的方法,具有一定的參考價(jià)值,感興趣的可以了解一下2023-10-10Python?Pandas教程之series 上的轉(zhuǎn)換操作
這篇文章主要介紹了Python?Pandas教程之series上的轉(zhuǎn)換操作,文章通過圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-09-09python的scikit-learn將特征轉(zhuǎn)成one-hot特征的方法
今天小編就為大家分享一篇python的scikit-learn將特征轉(zhuǎn)成one-hot特征的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-07-07