首先先貼個**:
此工具是用來幫助理解正規表示式的,在你閱讀正規表示式的時候非常有用。
具有特殊含義的非字母字元。包括: * + ?^ $ . | \ ( ) [ ] ,如果你能一下子就說出這些符號的含義,表示正規表示式的基礎已經掌握了。
:用來匹配一類字元裡的乙個;
[^]:[^表示不包括這類字元。中括號中的^表示取反的意思;
[-]:中括號的裡-表示範圍的意思。
. :匹配所有字元。
\d:匹配所有的數字;
\d:匹配所有的非數字;
\s:匹配所有的空白符(空格回車換行)
\s:匹配所有的非空白符;
\w:匹配字母數字下劃線;
\w:匹配非字母數字下劃線以外的字元。
\b:匹配單詞邊界;
\b:匹配非單詞邊界;
^:匹配開頭;
$:匹配結尾;
?:修飾前面的字元,表示最多出現1次;
+:修飾前面的字元,表示最少出現1次;
*:修飾前面的字元,表示可出現任意次;
:修飾前面的字元,表示出現n次;
:表示至少出現n次;
:表示出現n至m次;
預設為貪婪模式,盡可能的多匹配;
:非貪婪模式,一旦匹配成功能不再向後匹配:
():分組,使量詞作用於一組字元;$1:表示捕獲到的分組的內容(反向引用);
|:表示或的意思;例:red|blue匹配red或者blue; 例:bl(ue|ack)匹配blue或者black;
(?=\d):斷言,修飾前面的字元,表示不僅要匹配前面的正則內容,還要匹配斷言的內容;斷言部分只驗證,不進行計算;
正規表示式知識梳理
概述 正規表示式 regular expression 描述了一種字串匹配的模式 pattern 可以用來檢查乙個串是否含有某種子串 將匹配的子串替換或者從某個串中取出符合某個條件的子串等。正規表示式是由普通字元 例如字元 a 到 z 以及特殊字元 稱為 元字元 組成的文字模式。模式描述在搜尋文字時...
正規表示式知識梳理
1 概述 正規表示式 regular expression 描述了一種字串匹配的模式 pattern 可以用來檢查乙個串是否含有某種子串 將匹配的子串替換或者從某個串中取出符合某個條件的子串等。正規表示式是由普通字元 例如字元 a 到 z 以及特殊字元 稱為 元字元 組成的文字模式。模式描述在搜尋文...
正規表示式內容梳理
正規表示式是乙個描述字元模式的物件,在js中,regexp表示正則物件。正則的功能十分強大,可以大幅度簡化 正澤德功能可以匹配檢索大批量資料。切使用範圍非常廣泛 script var rel abc 建立乙個正規表示式給變數 var rel2 new regexp abc 構建函式創造正則 構建函式...