正規表示式的一些簡單用法

2021-10-04 13:21:32 字數 849 閱讀 1264

1.字元類

x 字元 x

[abc] a、b 或 c(簡單類)

[^abc] 任何字元,除了 a、b 或 c(否定) [0

-9] 表示可以出現0

~9中任意乙個數字 [^

0-9]

[a-za-z] a 到 z 或 a 到 z,兩頭的字母包括在內(範圍)

[a-za-z_0-9]

:小寫字母大寫字母數字都可以

2.預定義字元類

\d 數字:[0-

9] \d 非數字: [^0

-9] \w 單詞字元:[a-za-z_0-9]

\w 非單詞字元:[

^\w]

3.數量詞

x? x,一次或一次也沒有 舉例:a?

x* x,零次或多次

x+ x,一次或多次

x x,恰好 n 次 a

x x,至少 n 次 a

x x,至少 n 次,但是不超過 m 次 a

boolean

matches

(string regex)

:告知此字串是否匹配給定的正規表示式。

string[

]split

(string regex)

:根據給定正規表示式的匹配拆分此字串。

string replaceall

(string regex, string replacement)

:使用給定的 replacement 替換此字串所有匹配給定的正規表示式的子字串。

一些簡單正規表示式的用法

1.什麼是正規表示式?在編寫處理字串的程式或網頁時,經常會有查詢符合某些複雜規則的字串的需要。正規表示式就是用於描述這些規則的工具。換句 話 說,正規表示式就是記錄文字規則的 常用的元字元 說明 匹配除換行符以外的任意字元 w匹配字母或數字或下劃線或漢字 s匹配任意的空白符 d匹配數字 b匹配單詞的...

正規表示式的一些用法

從學習開始,老師就對正則表示出不重視,作為學生多少受些影響 說的是以後需要什麼正則網上一搜一大堆 再次看到正則,發現懵懵懂懂,就決定將看見的寫下來,備以後整理出完整的.為取負值限制,例 a,匹配不為a的,注意 必須寫在首位,如果為 a則是匹配 a xn 匹配 n,其中 n 為十六進製制轉義值。十六進...

mysql中正規表示式的簡單用法

基本形式 屬性名 regexp 匹配方式 正規表示式的模式字元 匹配字元開始的部分 eg1 從info表name欄位中查詢以l開頭的記錄 select from info where name regexp l eg2 從info表name欄位中查詢以aaa開頭的記錄 select from inf...