正規表示式知識點整理

2021-09-06 03:31:36 字數 766 閱讀 4410

.匹配任何乙個單個字元、字母、數字,包括 . 本身

[ ] 定義字元集合,可匹配集合中的任何乙個。字元區間可以用 – 來定義。

^ 取非匹配,匹配字元集合外的任何乙個

| 取或匹配,可匹配其中任意乙個

\ 轉義字元

\f 換頁符

\n 換行符

\r 回車符

\t 製表符

\v 垂直製表符

\r\n文字行結束標籤

\r\n\r\n匹配兩行之間的空白行

\d 任何乙個數字字元(等價於[0-9])

\d 任何乙個非數字字元(等價於[^0-9])

\w 任何乙個字母數字字元(大小寫均可)或下劃線字元,等價於[a-za-z_]

\w 任何乙個非字母數字字元或非下劃線字元,等價於[^a-za-z_]

\s 任何乙個空白字元,等價於[\f\n\r\t\v]

\s 任何乙個非空白字元,等價於[^\f\n\r\t\v]

+ 匹配乙個或多個字元

* 匹配零個或多個字元

? 匹配零個或乙個字元

匹配最少m個,最少n個字元

匹配最少重複m個字元

\b匹配單詞的開始或結尾(單詞邊界,即字母數字下劃線之間或非字母數字下劃線之間)

\b匹配非單詞邊界

^ 定義字串開頭

$ 定義字串結尾

(?m) 分行匹配模式

( ) 定義子表示式

?= 向前查詢操作符

?<=先後查詢操作符

正規表示式知識點整理

定位符 b 匹配單詞的開始或結束 b匹配不是單詞開頭或結 束的位置 匹配字串的開始 匹配字串的結束 內容匹配 w匹配字母或數字或下劃 線或漢字 w匹配非字母或數字或下 劃線或漢字的字元 d匹配數字 d匹配非數字 s匹配任意的空白符 s匹配任何非空白字元 匹配除換行符以外的 任意字元 f匹配乙個換頁符...

corn表示式知識點整理

cron表示式是乙個字串,字串以5或6個空格隔開,分開共6個或7個域,每乙個域代表乙個含義,cron有如下兩種語法 格式 seconds minutes hours dayofmonth month dayofweek year 或 seconds minutes hours dayofmonth ...

正規表示式知識整理

在正規表示式中,是代表任一字元,是代表任意乙個或多個字元,括號代表括號中任一字元,是代表 號,是代表乙個或多個 號,和 的意思是一樣的。正規表示式中 的作用和在數學中的很像,就是把括起來的內容當作乙個整體。的作用上面說了,匹配前面的字元n次,匹配前面的字元n次或更多,匹配前面的字元最少n次,最多m次...