掌握基本的正則語句會提高你的效率,讓你減少重複無聊工作的數量.
符號作用解說^
行的開頭
$行的結尾
.任意字元
英文句號
*任意次數
重複8次
重複6到8次均可
[0,3]
0到3之間的數字
[^0,3]
^用在括號裡代表非,非0到3之間的內容
\x匹配16進製制
簡直神器
\u匹配unicode
\0空字串
就是不是空格喲,乃是anscii nul
\s空白符
\s非空白符
\d數字
\d非數字
(t|v)
豎線是或邏輯
例如 (t|v)a可以找到ta和va
\b單詞邊界
\b非單詞邊界
\w可以組成單詞的內容(字母|數字|下劃線)
\w不可以組成單詞的內容
查詢裡填(匹配關係式1)(匹配關係式2) ; 替換裡填寫/2/1
捕獲分組,將兩者換位置或者使用其中之一幹任何你想幹的事
使用括號擴起你想操縱的內容,使用」/順序數字」 來引用它們.
?懶惰匹配
+貪心匹配
至少乙個
*貪心匹配
包括0個
你使用下面的式子匹配簡單的注釋行:
^.*//.*$
常用的正則
常用正規表示式 包括中文匹配 常用正規表示式 正規表示式用於字串處理 表單驗證等場合,實用高效。現將一些常用的表示式收集於此,以備不時之需。匹配中文字元的正規表示式 u4e00 u9fa5 匹配雙位元組字元 包括漢字在內 x00 xff 應用 計算字串的長度 乙個雙位元組字元長度計2,ascii字元...
常用正則表達
一 校驗數字的表示式 二 校驗字元的表示式 三 特殊需求表示式 網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9...
常用正則式
d 非負整數 正整數 0 0 9 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點數 0 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 正浮點數 d d 0 0 非正浮點數 負浮點數 ...