Python 正則表達式

Python 正則表達式

1.正則表達式中的特殊符號的字符
符號 說明 示例
re1|re2 匹配正則表達式re1或者re2 apple|orange
. 匹配任何字符(換行符除外) a.b
^ 匹配字符串的開始 ^send
$ 匹配字符的結尾 /books/*cook$
* 匹配前面出現的正則表達式零次或者多次 [A-Za-z0-9*]
+ 匹配前面出現的正則表達式一次或者多次 [a-z]+.csv
? 匹配前面出現的正則表達式零次或者一次 apple?
{N} 匹配前面出現的正則表達式N次 [0-9]{9}
{M,N} 匹配重複出現M次到N次的正則表達式 [0-9]{0,8}
[…] 匹配字符組裏出現的任意字符 [abcde]
[..x-y..] 匹配從字符x到y中的任意字符 [0-9],[a-z]
[^…] 不匹配此字符集中出現的任何字符,包括某一範圍的字符 [^abd],[^0-9a-z]
\d 匹配任何數字,和[0-9]一樣(\D是\d是反義,任何非數字) source\d+.csv
\w 匹配任何數字字母字符,和[A-Za-z0-9]相同,\W是\w的反義 [A-Za-z_]\w+
\s 匹配任何空白符,和[\n\r\t\v\f]相同,\S是\s的反義 apple\sOrange
\b 匹配單詞邊界,\B和\b是反義 \bThe\b
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章