正規表示式常用元字元
/b匹配單詞的開頭或結尾,如/bhi/b匹配單詞hi,而單詞his匹配失敗。
.匹配除了換行符以外的任意字元
*前邊的內容可以連續重複出現任意次.注意*前面要有內容
.*連在一起就意味著任意數量的不包含換行的字元
/d匹配任意的數字
匹配前面的內容必須重複出現的次數。注:前面的乙個字元或元字元
/s匹配任意的空白符,包括空格,製表符(tab),換行符,中文全形空格等。
/w匹配字母或數字或下劃線或漢字等
/d+匹配1個或更多連續的數字。這裡的+是和*類似的元字元,不同的是*匹配重複任意次(可能是0次),而+則匹配重複1次或更多次
^匹配字串的開始
$匹配字串的結束
注:^和$與/b的區別:^和$的意義就變成了匹配行的開始處和結束處,如表示式^a.*a$匹配s asa結果是匹配失敗。而/ba.*a/b匹配s asa成功,結果是asa
^/w+匹配一行的第乙個單詞
重複:* 重複零次或更多次
+ 重複一次或更多次
? 重複零次或一次
重複n次
重複n次或更多次
重複n到m次
反義:/w 匹配任意不是字母,數字,下劃線,漢字的字元
/s 匹配任意不是空白符的字元
/d 匹配任意非數字的字元
/b 匹配不是單詞開頭或結束的位置
[^x] 匹配除了x以外的任意字元
[^aeiou] 匹配除了aeiou這幾個字母以外的任意字元
例子:/s+匹配不包含空白符的字串。
]+>匹配用尖括號括起來的以a開頭的字串。
|相當於or
正規表示式常用元字元
出現 零 次到 多 次。出現一 次到 多 次。出現 零 次或者 一 次。出現 n 次 出現 n 次到 多 次 出現n 到 m 次 轉義字元,轉義後面字元所代表的含義 以某乙個元字元開始,不佔位置 以某乙個元字元結束,不佔位置 n 匹配乙個換行符 除了 n 以外的任意字元 分組,把乙個大的正則本事劃分...
正規表示式 常用元字元
字元描述 將下乙個字元標記為乙個特殊字元。例如,n 匹配 n n 匹配乙個換行符。匹配輸入字串的開始位置。如果設定了regexp物件的multiline屬性,也可以匹配 n 或 r 之後的位置 匹配輸入字串的結束位置。如果設定了regexp物件的multiline屬性,也可以匹配 n 或 r 之後的...
正規表示式常用元字元小結
正規表示式,又稱正規表示法 常規表示法,電腦科學的乙個概念。正規表示式使用單個字串來描述 匹配一系列符合某個句法規則的字串。在很多文字編輯器裡,正規表示式通常被用來檢索 替換那些符合某個模式的文字。接下來介紹一些正規表示式的常見元字元基本用法 一 正規表示式括號的作用 1 限制多選項的範圍 2 將若...