全網最易懂的正規表示式教程(3) 量詞

2021-10-07 21:16:06 字數 2346 閱讀 3507

正則詳細教程系列可以看此鏈結的文章哦

**/語法說明*

重複 0 次或更多次

+重複 1 次或更多次

?重複零次或一次

重複n次

重複n次或更多次

重複n到m次

應該是最常用的限定符了

first

匹配文字

yy12菠蘿

正規表示式

\w*匹配數量

1匹配結果

yy12

second

匹配文字

yy12_菠蘿

正規表示式

.1*匹配數量

1匹配結果

yy12_菠蘿

third

匹配文字

yy_菠蘿

正規表示式

\d*\w*

匹配數量

1匹配結果

yy_first

匹配文字

yy12菠蘿

正規表示式

\w+匹配數量

1匹配結果

yy12

second

匹配文字

yy1112菠蘿

正規表示式

.1+匹配數量

1匹配結果

y111

記住,限定符只對它前面乙個元字元生效,這裡是 1 ,所以是匹配乙個 1 或者多個 1

third

匹配文字

yy_菠蘿

正規表示式

\d+\w+

匹配數量0原因

\d 起碼需要匹配到乙個數字,但沒有

first

匹配文字

yy12菠蘿

正規表示式

\w?匹配數量

1匹配結果

yy12

second

匹配文字

yy12菠蘿

正規表示式

._?.*

匹配數量

1匹配結果

yy12菠蘿

_ 可有可無

third

匹配文字

yy_121_2菠蘿

正規表示式

\d?. 

匹配數量

7匹配結果

y、y、_ 、12、1_ 、2菠、蘿

first

匹配文字

yy12菠蘿測試

正規表示式

y\d\w. 

匹配數量

1匹配結果

yy12菠蘿

second

匹配文字

13501489999

正規表示式

^135\d$

匹配數量

1匹配結果

13501489999

third

匹配文字

023-81200222、023-81200223、023-81200224

正規表示式

0\d-\d 

匹配數量

1匹配結果

023-81200222

023-81200223

023-81200224

first

匹配文字

poloyy

正規表示式

y 匹配數量

1匹配結果yy

second

匹配文字

13501489999

正規表示式

^135\d$

匹配數量

1匹配結果

13501489999

third

匹配文字

023-81200222、023-81200223、023-81200224

正規表示式

0\d-\d

匹配數量

1匹配結果

023-81200222

023-81200223

023-81200224

first

匹配文字

poloyy菠蘿

正規表示式

yy菠1

匹配數量

1匹配結果

yy菠

second

匹配文字

13501489999

正規表示式

^135\d$

匹配數量

1匹配結果

13501489999

third

匹配文字

023-81200222、023-81200223、023-81200224

正規表示式

0\d-\d

匹配數量

1匹配結果

023-81200222

023-81200223

023-81200224

全網最易懂的正規表示式教程(6) 分組

正則詳細教程系列可以看此鏈結的文章哦 分組和編號的規則 第幾個括號就是第幾個分組 舉栗子 d d d d d d 這個表示式由兩個子表示式組成,第乙個分組是日期,第二個分組是時間 不儲存分組的好處 不儲存分組的理解 那到底啥是不儲存分組呢?可以理解成,括號只用於歸組,把某些表示式當做乙個單獨的整體,...

正規表示式(全網最全 最詳細)

一 校驗數字的表示式 數字 0 9 n位的數字 d 至少n位的數字 d m n位的數字 d 零和非零開頭的數字 0 1 9 0 9 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 帶1 2位小數的正數或負數 d d 正數 負數 和小數 d d 有兩位小數的正實數 0 9 0 9 有1 3位小...

正規表示式 教程

引言 什麼是正規表示式?準備工作 匹配單個字元 匹配固定單個字元 匹配任意單個字元 匹配 元字元 匹配字元組 字元組的基本語法 在字元組中使用字元區間 反義字元組 匹配特殊字元7 匹配元字元 匹配空字元 匹配特定字元型別9 匹配數字型別 匹配字母 數字 下劃線 匹配空字元 匹配多個字元 匹配乙個或多...