正則 元字元

2022-07-09 08:42:10 字數 805 閱讀 2733

正則用來判斷乙個字串是否符合這個規則, 還可以把符合規則的內容捕獲到

test()方法:用來判斷乙個字串是否符合這個規則

exec()方法:把符合規則的內容捕獲到

元字元:具有特殊意義的字元

\: 轉義字元,可以把特殊意義的字元轉成普通字元的意思,或普通字元轉特殊意義

.:匹配所有字元(除了換行符)

^:以某個字元開頭

$:以某個字元結尾

\n  :匹配乙個換行符

\s  :匹配乙個空白字元(空格)

\b  :匹配乙個邊界符

[0-9]  :匹配0到9中的任意乙個數字

\d  :是[0-9]的簡寫;   \d :取反(除了0-9之處的所有)

[a-z] :匹配任意乙個小寫字母   [a-z]

[0-9a-za-z_] :匹配0到9或a到z或a到z或_中的任意乙個

\w  :是[0-9a-za-z_]的簡寫;    \w:取反

[abc]  :匹配a或b或c中的乙個

[^abc] :除了abc之外的任意乙個字元

()  :分組,把正則中的某個部分組織到一起,方便計算。

(x|y)  :匹配x或y中的乙個

量詞元字元:是代表出現次數的特殊字元

*  :代表出現0次或多次

+  :代表出現1次或多次

?  :代表出現0次或1次

:代表出現n到m次

:代表出現n到多次

:代表出現n次

正則元字元

匹配除換行符以外的任意字元 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 匹配任意...

正則的常用元字元

正則的常用元字元 正規表示式是用於進行文字匹配的工具,是對字串執行模式匹配的強大工具。這讓我們可以在字串裡進行搜尋 查詢,但是必須是在我們事先給定的字元中,匹配我們事先給定的字元,那我們就來了說一下元字元,元字元常用的有以下幾種 1 它可以查詢任意給定的字元,除了換行付符和行結束符。2 w 匹配給定...