常用運算子與表示式
表示式描述()域段
包含,預設是乙個字元長度
[^]不包含,預設是乙個字元長度\轉義
|或^開始
$結束,分割
\d[0-9]
\d[^0-9]
\w[a-za-z0-9_]
\w[^a-za-z0-9_]
語法與釋義:
基礎語法 「^({})({})({})$」
正則字串 = 「開始([包含內容])([包含內容])([包含內容])結束」
轉義字元
表示式描述\f
匹配乙個換頁符
\n匹配乙個換行符
\r匹配乙個回車符
\t匹配乙個製表符
\v匹配乙個垂直製表符
\s匹配任何空白字元,等價於[\f\n\r\t\v]
\s匹配任何非空白字元,等價於[^\f\n\r\t\v]
限定符字元
描述*匹配前面的表示式0次或多次
+匹配前面的表示式一次或者多次
?匹配前面的表示式零次或者一次
n是乙個非負整數。匹配確定的n次
n是乙個非負整數。至少匹配n次。
n,m 均為非負整數,其中n<=m。最少匹配n次且最多匹配m次。
特殊字元字元
描述.匹配除換行符\n之外的任何單字元。要匹配. 請使用.\^
匹配輸入字串的開始位置。如果在方括號表示式中使用,則表示不接受該字元集合。
$匹配輸入字串的結尾位置。
|指明兩項之間的乙個選擇
{標記限定符表示式的開始
[標記乙個中括號表示式的開始
正規表示式常用字元
限定符限定符用來指定正規表示式的乙個給定元件必須要出現多少次才能滿足匹配。有 或 或 或 或 或 共6種。定位符 b b 元字元 下表包含了元字元的完整列表以及它們在正規表示式上下文中的行為 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 ...
正規表示式常用字元整理
1.描述 與此相關 d 匹配乙個數字字元,等價於 0 9 w 匹配包括下劃線的任何單詞字元,等價於 a za z0 9 s 匹配任何空白字元,包括空格 製表符 換頁符等等。等價於 f n r t v d 匹配乙個非數字字元,等價於 0 9 w 匹配任何非單子字元,等價於 a za z0 9 s 匹配...
正規表示式常用字符集
行首匹配 0或1個 0或多個 1或多個 將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個向後引用 或乙個八進位制轉義符。例如,n 匹配乙個換行符,匹配 而 則匹配 匹配輸入字串的結束位置。如果設定了regexp 物件的 multiline 屬性,也匹配 n 或 r 之前的位 除 n 之外的任何...