Python 正規表示式
正則語法
對匹配型別
(1).
:代表除換行外任意一個字元(除了換行符,但是如果開了編譯標誌DOTALL
後就可以包括換行符了),舉例:(search
等正則相關方法具體用法參考後面)
>>> re.search(r's.a','where is abc in') <_sre.SRE_Match object; span=(7, 10), match='s a'>
所以這裡.
對應了一個空格
,如果就要匹配.
這個字元的話可以前面加防止被轉義,舉例:
.
,此時就是.
了
(2)d
:代表任意一個數字,例如查詢一個ip地址:
>>> re.search(r'ddd.ddd.ddd.ddd','192.168.134.253') <_sre.SRE_Match object; span=(0, 15), match='192.168.134.253'>
(3)w
:匹配字母、數字或下劃線或漢字
(4)s
:匹配任意的空白符
(5)(匹配的字元)1
:就是要匹配的字元並且把括號裡的內容匹配兩次,舉例:
>>> re.search(r'a(bc)1','abcabcbc') <_sre.SRE_Match object; span=(3, 8), match='abcbc'>
(因為括號裡的是bc,所以就把bc匹配了兩次),也可以用r'a(bc){2}'
替代,效果相同
(6)ASCII值
:對應ASCII表內容,例如八進位制的60對應ASCII的0,則:
>>> re.search(r'abc
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1834/viewspace-2818992/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python正規表示式Python
- Python——正規表示式Python
- Python:正規表示式Python
- python 正規表示式匹配Python
- Python正規表示式手稿Python
- Python正規表示式大全Python
- python之正規表示式Python
- Python正規表示式詳解Python
- Python 正規表示式(RegEx)指南Python
- 詳解 Python 正規表示式Python
- 正規表示式(python3)Python
- Python基礎之正規表示式Python
- python基礎操作——正規表示式Python
- Python 之 RE(正規表示式)常用Python
- python正規表示式(re模組)Python
- python 關於正規表示式rePython
- Python正規表示式初識(四)Python
- python正規表示式(簡明版)Python
- Python 正規表示式 re 模組Python
- python re模組 正規表示式Python
- Python-day-15-正規表示式Python
- 正規表示式
- 正規表示式.
- Python正規表示式 findall函式詳解Python函式
- python爬蟲 正規表示式詳解Python爬蟲
- Python正規表示式提取車牌號Python
- Python筆記五之正規表示式Python筆記
- python正規表示式問號的使用Python
- Python 正規表示式模組詳解Python
- Python學習筆記 - 正規表示式Python筆記
- python正規表示式 小例幾則Python
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- Python學習筆記|Python之正規表示式Python筆記
- 常用正規表示式
- JavaScript 正規表示式JavaScript
- MySQL正規表示式MySql
- 正規表示式(java)Java
- SQL正規表示式SQL