^ 行首匹配
? 0或1個
* 0或多個
+ 1或多個
\ 將下乙個字元標記為乙個特殊字元、或乙個原義字元、或乙個向後引用、或乙個八進位制轉義符。例如,'\n' 匹配乙個換行符,'\\' 匹配 "\",而 "\(" 則匹配 "("
$ 匹配輸入字串的結束位置。如果設定了regexp 物件的 multiline 屬性,$ 也匹配 '\n' 或 '\r' 之前的位
. 除 "\n" 之外的任何單個字元,要匹配包括 '\n' 在內的任何字元,請使用象 '[.\n]' 的模式
\s 空白符 製表符
\s 非空白符
\w 匹配包括下劃線的任何單詞字元,等價於 [a-z a-z 0-9_]
\w 匹配任何非單詞字元,等價於 [^a-z a-z 0-9_]
() 是為了提取匹配的字串。表示式中有幾個()就有幾個相應的匹配字串,(\s*)表示連續空格的字串
是定義匹配的字元範圍。比如 [a-za-z0-9] 表示相應位置的字元要匹配英文本元和數字。[\s*]表示空格或者*號
{} 一般用來表示匹配的長度,比如 \s 表示匹配三個空格,\s表示匹配一到三個空格
正規表示式常用字元
限定符限定符用來指定正規表示式的乙個給定元件必須要出現多少次才能滿足匹配。有 或 或 或 或 或 共6種。定位符 b b 元字元 下表包含了元字元的完整列表以及它們在正規表示式上下文中的行為 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 ...
正規表示式常用字元基礎
常用運算子與表示式 表示式描述 域段 包含,預設是乙個字元長度 不包含,預設是乙個字元長度 轉義 或 開始 結束,分割 d 0 9 d 0 9 w a za z0 9 w a za z0 9 語法與釋義 基礎語法 正則字串 開始 包含內容 包含內容 包含內容 結束 轉義字元 表示式描述 f 匹配乙個...
正規表示式常用字元整理
1.描述 與此相關 d 匹配乙個數字字元,等價於 0 9 w 匹配包括下劃線的任何單詞字元,等價於 a za z0 9 s 匹配任何空白字元,包括空格 製表符 換頁符等等。等價於 f n r t v d 匹配乙個非數字字元,等價於 0 9 w 匹配任何非單子字元,等價於 a za z0 9 s 匹配...