正規表示式(regular expression)描述了一種字串匹配的模式(pattern),可以用來檢查乙個串是否含有某種子串、將匹配的子串替換或者從某個串中取出符合某個條件的子串等。
特殊字元字元
含義^匹配輸入字串的開始位置,在方括號表示式中使用時表示取非
$匹配輸入字串的結尾位置
()標記乙個子表示式的開始和結束位置
標記乙個中括號表示式的開始
.匹配除換行符 \n 之外的任何單字元
限定符字元
含義+匹配前面的子表示式一次或多次
?匹配前面的子表示式零次或一次,或指明乙個非貪婪限定符
*匹配前面的子表示式零次或多次
匹配前面的表示式m次
至少匹配前面的表示式m次
匹配前面的表示式至少m次,至多n次
非列印字元字元
含義\n
匹配乙個換行符
\r匹配乙個回車符
\s匹配任何空白字元,包括空格、製表符、換頁符等等
\s匹配任何非空白字元
\w匹配字母或數字或下劃線或漢字
\w匹配特殊字元,即非 字母或數字或下劃線或漢字
\d匹配 數字
\d匹配 非數字
常用正規表示式
參考:
正規表示式用法
正規表示式的概念 什麼是 什麼是正規表示式?是html的乙個變種。一般情況下,論壇不允許你使用 而只能用 替代 是一套由流行的 標籤組成了固定 有統一的格式。使用者只要遵循 規則就可以實現使用者想要的功能。如 想要顯示粗體的how are you 字樣,就應該輸入 how are you而不是輸入h...
正規表示式用法
乙個正規表示式就是由普通字元 例如字元 a 到 z 以及特殊字元 稱為元字元 組成的文字模式。該模式描述在查詢文字主體時待匹配的乙個或多個字串。正規表示式作為乙個模板,將某個字元模式與所搜尋的字串進行匹配。將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 後向引用 或乙個八進位制轉義符。例如,...
正規表示式用法
1 正規表示式 理解 1 就是符合一定規則的字串 2 常見規則 a 字元 x 字元 x。舉例 a 表示字元a 反斜線字元。n 新行 換行 符 u000a r 回車符 u000d b 字元類 abc a b 或 c 簡單類 abc 任何字元,除了 a b 或 c 否定 a za z a到 z 或 a到...