Python正則表達式 re(regular expression)

1. 點.

.: 代表一個字符 (這個跟linux的正則表達式是不同的,那裏.代表的是後面字符的一次或0次出現)


2. 轉義

\\

或者

r'\': 如 r'python\.org' (對.符號的轉義)


3. ^ 非或叫做排除

如[^abc]: 任何以非a,b,c的字符


4. | 選擇符

如python|perl (從python和perl選擇一個) 

也可以:

p(ython|erl)


5. ? 可選項

如: r'(http://)?(www\.)?python\.org' (http://和www.部分是可選的)


6. ^也可以表示字符串的開頭,如

'^http'  (以http開頭


7. $表示字符串的結尾,如

’http$'



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章