說完正則表達式的兩個學(xué)習(xí)模塊之一:re模塊的運用,剩下的就是另一個:正則表達式語法,
這個正則表達式語法呀,不僅僅使用于python,其他各種有用到正則表達式的編程語言都是適用的,就目前我所知道的,是這樣的:)
正則表達式 * 語法:
單個字符:
- . 代表一個字符
- [] 代表一個字符,中括號中的叫集合,在中括號中出現(xiàn)的字符都可以代表這一整個中括號的位置,如[0-9a-zA-Z]代表任意的一個數(shù)字或一個英文字母都可以替換這個中括號這么長的位置
多個字符:
- ***** 代表前面緊挨的一個字符可以取0個或無限次
代表前面緊挨的一個字符可以取至少1個或無限次
- ? 代表前面緊挨的一個字符可以取0個或1個
- {m, n}代表前面緊挨的一個字符可以取m個到n個之間(缺m就代表從0個開始,缺n代表到無窮個)
基礎(chǔ)的語法就是這樣,復(fù)雜的可以一般可以從網(wǎng)上搜!