正規表示式基礎了解

2021-09-26 13:52:20 字數 1068 閱讀 3748

參考博文

稱為規則字串,用來匹配字串,可以用來搜尋,驗證或者替換符合規則的字串

那麼怎麼來制定這個規則呢

比如字串中有數字,字母,各種符號,空格等。發現沒有中文的匹配規則好像(中文太多?數字0-9,字母a-z,各種符號也有限)

就是和字串一樣的
\r\n	回車和換行

\t 製表符

\\ 『\』

\^ '^'

\$ 『$』

\. '.'

\d	數字0-9中任意乙個

\w 字母,數字,下劃線

\s 任意空白字元

. 除了\n的任意字元

[abcd]	匹配方括號中的字元的任意乙個

[a-z] 匹配a-z中任意乙個

[^abc] 除了a,b,c,匹配其他任意字元

[^1-5] 除了1-5,匹配其他任意字元

a		a重複n次

a a重複最少1次,最多3次

a a重複至少m次

a? a重複0或者1次,相當於a

a+ a重複至少1次,相當於a

a* a不重複或者重複任意次,相當於a

^	字串開始

$ 字串結束

\b 單詞邊界,可以說兩個\b之間的是乙個單詞???

|	或

() 1,匹配括號內的規則,主要用於修飾次數,比如(abc)這樣

2,可以獲取到括號內的結果

大寫表示反義

[x]表示匹配x

[^x]表示匹配非x

了解正規表示式

摘要 相信大家都聽說過正規表示式,用它可以在字段中進行高速查詢 替換等功能。使用正規表示式可以輕鬆的對文字進行控制。比如,如果您想知道乙個字串的數字表示式是否在 0.1 9.9 之間 注意,只有一位小數 您會用什麼方法辦到這個需求呢?我想您會乙個 char 乙個char 的檢測,這樣會很麻煩,需要很...

了解正規表示式

元字元 表示的是 或者 表示的是 分組 提公升優先順序 都是元字元,下面這些也可以叫限定符 限定前面的表示式出現的次數 表示的是 前的表示式出現了0次到1次,最少是0次,最多1次,另乙個含義 阻止貪婪模式 表示的是 更加明確前面的表示式出現的次數 表示的是以 開始,或者是取非 取反 表示的是以 結束...

了解正規表示式

正規表示式 regular expression 是乙個描述字元模式的物件。正規表示式能夠進行強大的 模式匹配 和 文字檢索與替換 功能。前端往往有大量的表單資料校驗的工作,採用正規表示式會使得資料校驗的工作量大大減輕 建立正規表示式 regexp建構函式宣告 第乙個引數就是我們的模式 字串 var...