正則表達式

Q:正則表達式的概念?


A:正則表達式

  正則表達式是指一個用來描述匹配一系列符合某個語法規則的字符串的單個字符串。其實就是一種規則。有本身特殊的應用。spa

  做用:好比註冊郵箱,郵箱有用戶名和密碼,通常會對其限制長度,這個限制長度的事情就是正則表達式作的。字符串

 

字符類正則表達式


 

字符類
正則表達式 含義 備註
[abc] a、b或c (簡單類)
[^abc] 任何字符,除了a、b或c (否認)
[a-zA-Z] a到z或A到Z 兩頭的字母包括在內(範圍)
[a-d[m-p]] a到d或m到p [a-dm-p](並集)
[a-z&&[def]] d、e或f 交集
[a-z&&[^bc]] a到z,除了b和c [ad-z](減去)
[a-z&&[^m-p]] a到z,而非m到p [a-lq-z](減去)

 

  

 

 

 

 

 

 

  

 

 

預約義類正則表達式


 

 

預約義類正則表達式
正則表達式 含義 備註
\d 數字:[0-9]---表明單個的數字字符。 \是轉義字符
\D 非數字:[^0-9]---取反  
\s

空白字符:[\t\n\x0B\f\r]表明垂直製表符。io

f表明翻頁dos系統裏的,r回車table

 
\S 非空白字符:[^\s]  
\w 單詞字符:[a-zA-Z_0-9]  
\W 非單詞字符:[^\w]
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息