正則的常用元字元

2021-09-20 02:47:22 字數 777 閱讀 4098

正則的常用元字元

正規表示式是用於進行文字匹配的工具,是對字串執行模式匹配的強大工具。這讓我們可以在字串裡進行搜尋/查詢,但是必須是在我們事先給定的字元中,匹配我們事先給定的字元,那我們就來了說一下元字元,元字元常用的有以下幾種:

1、.:它可以查詢任意給定的字元,除了換行付符和行結束符。

2、\w:匹配給定的數字、字母、下劃線以及漢字。

3、\s:匹配任意給定的空白符(空格、回車、換行)。

4、\d:匹配所有給定的數字。

5、\b:匹配所有給定的單詞的邊界。

6、\w:匹配任意給定的不是數字、字母、下劃線以及漢字的字元。

7、\s:匹配任意給定的不是空白符的字元,也就是說只要不是空白符,其他的都可以匹配到。

8、\d:匹配給定的不是數字的字元 ,也就是只要不是數字,其他所有的都可以匹配。

9、\b:匹配給定的非單詞邊界。

但是用元字元字母一定要區分大小寫,因為元字元字母小寫和大的功能是不一樣的,就拿 \d 和 \d 來說小寫是匹配所有數字的,而大寫的d這是匹配所有不是數字的字元。

另外要是我們要匹配元字元怎麼辦,像下圖一樣直接匹配嗎?顯然沒有匹配到。

這時候我們就要用到轉義字元 \ 了,我們只要在\w 前再加上乙個 \ 就可以了,像下圖效果圖一樣。

正則元字元

匹配除換行符以外的任意字元 0123456789 是字元集合,表示匹配方括號中所包含的任意乙個字元 good 匹配good中任意乙個字元 a z 匹配任意小寫字母 a z 匹配任意大寫字母 0 9 匹配任意數字 0 9a za z 匹配任意的數字和字母 0 9a za z 匹配任意的數字,字母以及下...

正則元字元

匹配除換行符以外的任意字元 w 匹配字母或數字或下劃線 s 匹配任意的空白符 d 匹配數字 b 匹配單詞的開始或結束 匹配行的開始 匹配行的結束 重複零次或更多次 重複一次或更多次 重複零次或一次 重複n次 重複n次或更多次 重複n到m次 w 匹配任意不是字母,數字,下劃線,漢字的字元 s 匹配任意...

正則 元字元

正則用來判斷乙個字串是否符合這個規則,還可以把符合規則的內容捕獲到 test 方法 用來判斷乙個字串是否符合這個規則 exec 方法 把符合規則的內容捕獲到 元字元 具有特殊意義的字元 轉義字元,可以把特殊意義的字元轉成普通字元的意思,或普通字元轉特殊意義 匹配所有字元 除了換行符 以某個字元開頭 ...