\s
匹配任意的空白符,包括空格,製表符(tab),換行符,中文全形空格等。\w
匹配字母或數字或下劃線或漢字等。
正則文法摘錄**。 \d
是個新的元字元,匹配
一位數字(0,或1,或2,或……)。\b
是正規表示式規定的乙個特殊**(好吧,某些人叫它
元字元,metacharacter
),代表著
單詞的開頭或結尾,也就是單詞的分界處
。雖然通常英文的單詞是由空格,標點符號或者換行來分隔的,但是
\b並不匹配這些單詞分隔字元中的任何乙個,它
只匹配乙個位置。
分組0對應整個表示式。
例子:a.*?b
匹配最短的,以a開始,以b結束的字串
。如果把它應用於
aabab
的話,它會匹配
aab(第一到第三個字元)
和ab(第四到第五個字元)。
正則常用字元釋義
目錄元字元主要用於字元匹配 說明 匹配除換行符以外的任意字元 w匹配字母或數字或下劃線 s匹配任意的空白符 d匹配數字 b匹配單詞的開始或結束 匹配字串的開始 匹配字串的結束 限定符主要用於表示重複次數 語法說明 重複零次或更多次,等價於 重複一次或更多次,等價於 重複零次或一次,等價於 n重複n次...
正則表達常用字元表
正則表達常用字元表 表1.常用的元字元 說明 匹配除換行符以外的任意字元 w 匹配字母或數字或下劃線或漢字 s 匹配任意的空白符 d 匹配數字 b 匹配單詞的開始或結束 匹配字串的開始 匹配字串的結束 重複的次數不能少於 5次,不能多於12次 表2.常用的限定符 語法 說明 重複零次或更多次 重複一...
正則常用字符集簡寫
由於有些字符集很常用,所以正規表示式本身就提供了對這類字符集的簡寫 如上圖所示,s s d d w w這六個字符集在平時是很常用的,左邊兩邊的正則,一般情況下,表示的含義是一樣的,也就是等價的。也許你已經發現了,s和 s只是字母大小寫的區別,代表的字符集就變成相反的了。s和 s是沒有交集的,但它們是...