正規表示式中的 兩種意義

2022-01-29 03:27:35 字數 632 閱讀 3338

正規表示式中的^有兩種意義,乙個是標識開頭,乙個是內容取反

一、^作為標識開頭

1./^a/會匹配"a bc"中的a,但是不會匹配"er a"中的a,此時^a的意思是「匹配以a作為開頭的」

2.對應的$代表結尾

3.類似的有

/[(^\s+)(\s+$)]/g

(^cat)$

(^cat$)

^(cat)$

^(cat$)

二、^作為內容取反

[^x]            匹配除了x以外的任意字元

[^aeiou]        匹配除了aeiou這幾個字母以外的任意字元

(注意要有中括號內寫^才是取反)

三、彙總反義

**/語法    說明

\w              匹配任意不是字母,數字,下劃線,漢字的字元

\s              匹配任意不是空白符的字元

\d              匹配任意非數字的字元

\b              匹配不是單詞開頭或結束的位置

[^x]            匹配除了x以外的任意字元

[^aeiou]        匹配除了aeiou這幾個字母以外的任意字元

正規表示式中兩種定義方式中的反斜槓

正規表示式有兩種定義方式,一種是使用雙正斜槓將正規表示式的式子括起來,例如 var re1 d 一種是使用建立正規表示式物件的方式,這種情況下正規表示式作為乙個字串,用雙引號包裹,例如 var re1 new regexp d 從這兩種示例中可以看出雖然表達同樣的意思,但是使用的正規表示式卻有一些區...

正規表示式 w d 的意義

對於正規表示式,相信很多人都知道,但是很多人的第一感覺就是難學,因為看第一眼時,覺得完全沒有規律可尋,而且全是一堆各種各樣的特殊符號,完全不知所云。其實只是對正則不了解而以,了解了你就會發現,原來就這樣啊正則所用的相關字元其實不多,也不難記,更不難懂,唯一難的就是組合起來之後,可讀性比較差,而且不容...

正規表示式 等符號意義

1 字元 意義 對於字元,通常表示按字面意義,指出接著的字元為特殊字元,不作解釋.例如 b 匹配字元 b 通過在b 前面加乙個反斜槓,也就是 b 則該字元變成特殊字元,表示匹配乙個單詞的分界線.或者,對於幾個字元,通常說明是特殊的,指出緊接著的字元不是特殊的,而應該按字面解釋.例如 是乙個特殊字元,...