正規表示式語法

2021-10-25 02:24:37 字數 967 閱讀 6386

普通字元(字母,數字,漢字,下劃線)

乙個普通字元在表示式中只匹配與之相同的乙個字元

表示式k在字串sky進行匹配時,將匹配成功

\r,\n,\t,\f

表示回車符,換行符,製表符,換頁符

任意乙個字元

x?表示x可以出現0次或者1次

x+表示x可以出現1次或者多次

x*表示x可以出現任意次

x表示x可以出現n次

x表示x可以最少出現m次,最多出現n次

x表示x最少出現n次

匹配中括號中任意乙個字元

匹配中括號中字元之外的任意乙個字元

\d表示0~9之間的任意乙個數字字元,即[0-9]

\d表示0~9之外的任意數字字元,即[^0-9]

\r,\n,\t,\f

表示回車符,換行符,製表符,換頁符

\s表示空格,製表符,換頁符等空白字元的任意乙個

\s表示空白字元以外的任意乙個字元,即[^\s]

\w表示字母,數字,下劃線中的任意乙個字元,即[a-za-z_0-9]

\w表示字母,數字,下劃線以外的任意乙個字元,即[^a-za-z_0-9]

該符號不匹配任何字元,字串開始的位置,即^h必須以h開頭

該符號不匹配任何字元,字串結束的位置,即r$必須以r結尾

\b該符號不匹配任何字元,表示單詞的邊界

\b該符號不匹配任何字元,表示非單詞的邊界,即[^\b]

用來連線兩個表示式,表示或的關係

x|y 表示x或者y中的任意字元

作為乙個單元,乙個分組

\n(n表示乙個數字)

有分組的情況下,表示對分組的引用

\1表示對分組1的引用

轉義字元,當乙個符號自身有意義而又要表示這個字元的時候,就需要轉義

\^表示^,\$表示$

如果在?,+,*,,,後面,表示次數按非貪婪模式進行匹配,

即按照匹配模式進行最小限度的匹配

正規表示式語法

jscript 8.0 正規表示式語法 正規表示式是一種文字模式,包括普通字元 例如,a 到 z 之間的字母 和特殊字元 稱為 元字元 模式描述在搜尋文字時要匹配的乙個或多個字串。表示式 匹配 s 匹配空行。d d 驗證由兩位數字 乙個連字元再加 5 位數字組成的 id 號。s s 匹配 html ...

正規表示式語法

下面是正規表示式的一些示例 表示式 匹配 s 匹配空行。例如,abc 匹配 plain 中的 a 向字符集。匹配未包含的任何字元。例如,abc 匹配 plain 中的 p cx 匹配由 x 指示的控制字元。正規表示式是一種文字模式,包括普通字元 例如,a 到 z 之間的字母 和特殊字元 稱為 元字元...

正規表示式語法

正規表示式是一種文字模式,包括普通字元 例如,a 到 z 之間的字母 和特殊字元 稱為 元字元 模式描述在搜尋文字時要匹配的乙個或多個字串。正規表示式示例 表示式 匹配 s 匹配空行。d d 驗證由兩位數字 乙個連字元再加 5 位數字組成的 id 號。s s s s s s 1 s 匹配 html ...