正規表示式(regular expression)描述了一種字串匹配的模式(pattern),可以用來檢查乙個串是否含有某種子串、將匹配的子串替換或者從某個串中取出符合某個條件的子串等。
字元含義示例*
匹配任意長度的字串
?匹配長度為1的字串
.匹配除換行符以外的任意字元
^匹配字串(一行)的開始
$匹配字串(一行)的結束
\w匹配字母或數字或下劃線或漢字
\s匹配任意的空白符
\d匹配數字
\b匹配單詞的開始或結束
\bgood\b
\r匹配回車符
\n匹配換行符
\f匹配換頁符
[a-z]]
匹配指定範圍內任意字母
[1-9]]
匹配指定範圍內任意數字
字元含義
示例\w
匹配任意不是字母或數字或下劃線或漢字的字元
\s匹配任意不是空白符的字元
\d匹配任意非數字的字元
\b匹配不是單詞的開始或結束的位置
[^x]
匹配任意除x以外的字元
[^aeiou]
匹配除了aeiou這幾個字母以外的任意字元
字元含義示例*
重複零次或更多次
+重複一次或更多次
?重複零次或一次
重複n次
重複n次或更多次
}重複n到m次
字元含義
示例*?
重複零次或更多次,但盡可能少重複
+?重複一次或更多次,但盡可能少重複
??重複零次或一次,但盡可能少重複
?重複n次或更多次,但盡可能少重複
}?重複n到m次,但盡可能少重複
正規表示式基礎用法
參考文件 正規表示式必知必會 ben forta著 楊濤譯 一 正規表示式用途 搜尋和替換 正規表示式是用來匹配和處理文字的字串 二 元字元分為兩種,一種匹配文字的 例如.一種是正規表示式語法所要求的 例如 這些元字元要匹配自己本事需要轉義 空白元字元 貪婪型 元字元,進行匹配時是 多多益善而不是適...
正規表示式基礎用法總結
正規表示式概述 專門描述字串中字元出現規則的表示式 1 用途 1 驗證字串格式 2 查詢 遮蔽敏感詞 2 字符集 3 預定義字符集 字符集的最簡化寫法 d 一位數字 0 9 w 匹配一位字母 數字或 s 可匹配空格 製表符tab等空白 匹配所有文字 萬用字元 4 數量詞 如果規定乙個字符集或子規則反...
正規表示式基礎用法總結
匹配除換行符以外的任意字元 w 匹配字母或數字或下劃線或漢字 s 匹配任意的空白符 d 匹配數字 b 匹配單詞的開始或結束 一般用於校驗整個字串 匹配字串的開始 整個字串最開頭 匹配字串的結束 整個字串最後 如果你想查詢元字元本身的話,比如你查詢.或者 就出現了問題 你沒辦法指定它們,因為它們會被解...