正規表示式中 的用法

2021-10-09 06:13:34 字數 1024 閱讀 5106

用法一:   限定開頭

文件上給出了解釋是匹配輸入的開始,如果多行標示被設定成了true,同時會匹配後面緊跟的字元。    比如 /^a/會匹配"an e"中的a,但是不會匹配"ab a"中的a

用法二:(否)取反

當這個字元出現在乙個字元集合模式的第乙個字元時,他將會有不同的含義。

比如:/[^a-z\s]/會匹配"my 3 sisters"中的"3"這裡的」^」的意思是字元類的否定,上面的正規表示式的意思是匹配不是(a到z和空白字元)的字元。 

總結:

什麼時候」^」是否定字元,什麼時候是匹配開始行

表示限定開頭的示例:

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

(^cat)$

(^cat$)

^(cat)$

^(cat$)

表示否定的示例:

[^a]表示「匹配除了a的任意字元」。

[^a-za-z0-9]表示「找到乙個非字母也非數字的字元」。

[\^abc]表示「找到乙個插入符或者a或者b或者c」。

經過對比,只要是」^」這個字元是在中括號」」中被使用的話就是表示字元類的否定,如果不是的話就是表示限定開頭。我這裡說的是直接在」」中使用,不包括巢狀使用。 

其實也就是說」」代表的是乙個字符集,」^」只有在字符集中才是反向字符集的意思。

正規表示式用法

正規表示式的概念 什麼是 什麼是正規表示式?是html的乙個變種。一般情況下,論壇不允許你使用 而只能用 替代 是一套由流行的 標籤組成了固定 有統一的格式。使用者只要遵循 規則就可以實現使用者想要的功能。如 想要顯示粗體的how are you 字樣,就應該輸入 how are you而不是輸入h...

正規表示式用法

乙個正規表示式就是由普通字元 例如字元 a 到 z 以及特殊字元 稱為元字元 組成的文字模式。該模式描述在查詢文字主體時待匹配的乙個或多個字串。正規表示式作為乙個模板,將某個字元模式與所搜尋的字串進行匹配。將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 後向引用 或乙個八進位制轉義符。例如,...

正規表示式用法

1 正規表示式 理解 1 就是符合一定規則的字串 2 常見規則 a 字元 x 字元 x。舉例 a 表示字元a 反斜線字元。n 新行 換行 符 u000a r 回車符 u000d b 字元類 abc a b 或 c 簡單類 abc 任何字元,除了 a b 或 c 否定 a za z a到 z 或 a到...