python之正規表示式
正規表示式:
/b 邊 /bhi/b 代表hi
/d 數字 /d{5} 代表5個數字
/w 萬能(差.) 除下劃線的非符號字元/w{4,10} 代表4到10個字元(數字,字母,中文,下劃線)
/s 空格或換行符
/ 轉義字元,//代表/
| 代表或者
段域:()
始尾符:^表示以xx開頭,$表示以xx結尾, ^xxxx$
換行符:\n
連線符:-
正則的一些等價關係:(核心元素就是內容和長度)
長度關係:
* 代表非負長度,很多個
+ 代表正長度,多個
{3} 代表3個物件的長度
{3,6} 代表3-6個物件的長度
? 代表{0,1}個物件的長度,代表有和無2種情況
內容關係:
. 代表任意字元(除換行符)
/d 代表數字[0-9]
/w 代表字母下劃線數字組合字符集[a_0-Z_9],含中文
.*? 代表所有內容,等價於一個萬能變數,自然也用於表示變化的資料
[a-z] 代表範圍性的內容,預設長度為1,如[0-9]表示0到9間的一個數
[abd] 匹配所包含的任一個字元,沒有符號之說,除-,如[a,5,]表示含a或5或逗號的字串
例子:
[3, ab]表示匹配含逗號或含3或含a或含b的字串,作用於括號內一切字元,但[3-8]這種例外,因為這種有新的意思了,代表3到8間的一個數。
.* ?代表任意長度任意字元(不含換行符),真正的萬能替換符,最常用
正規表示式標準格式= ^[m]{n}[m1]{n1,n2}[m2]{n3,n4}$ , 其中m,n為任意字元,不考慮其邏輯關係
相關文章
- Python基礎之正規表示式Python
- Python 之 RE(正規表示式)常用Python
- python正規表示式Python
- Python 正規表示式Python
- Python——正規表示式Python
- Python:正規表示式Python
- Python筆記五之正規表示式Python筆記
- Python學習筆記|Python之正規表示式Python筆記
- python 正規表示式匹配Python
- Python正規表示式手稿Python
- Python正規表示式大全Python
- Python3之正規表示式詳解Python
- Python--之正規表示式一基礎Python
- Python正規表示式詳解Python
- Python 正規表示式(RegEx)指南Python
- 詳解 Python 正規表示式Python
- 正規表示式(python3)Python
- 正規表示式之難點
- java正規表示式之 groupJava
- python基礎 之 正規表示式和re模組Python
- python基礎操作——正規表示式Python
- python正規表示式(re模組)Python
- python 關於正規表示式rePython
- Python正規表示式初識(四)Python
- python正規表示式(簡明版)Python
- Python 正規表示式 re 模組Python
- python re模組 正規表示式Python
- Python-day-15-正規表示式Python
- Go 正規表示式庫之 commonregexGo
- 轉|正規表示式之匹配中文
- 前端基礎之正規表示式前端
- 正規表示式
- 正規表示式.
- Python正規表示式 findall函式詳解Python函式
- php之正規表示式函式總結PHP函式
- python爬蟲 正規表示式詳解Python爬蟲
- Python正規表示式提取車牌號Python
- python正規表示式問號的使用Python