正規表示式常用元字元

2021-04-25 14:27:59 字數 846 閱讀 1351

正規表示式常用元字元

/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 將若...