正則表達式與拳皇大招組合技(數字篇)

打拳皇,任何一個人物的大招都可以用一個搖桿和四個按鍵使出來

而正則表達式也是類似的東西,它可以用來匹配一切的字符串,即數字,字母,符號都可以用它來表達

既然如此,就從輕拳輕腳學起

\d或[0-9] 表示一個任意從0到9的數字

\-[1-9]表示一個負整數

\.\d表示一個小數

[1-9]+表示多個數字   + 表達一個或多個

\-?[1-9]表示一個正整數或一個負整數 ?表示0次或一次,即可有可無的意思

^\d表示開頭是數字

\d$表示結束是數字

\d{n}表示多少位數字 n是從1到9的任意數

\d{n,}表示至少n位

\d{n,m}表示n到m位

有一個特工叫008,怎麼找他出來

^\d+$

買了一瓶飲料,2.5元,怎麼匹配

\d\.\d

銀行輸密碼,限制六位,怎麼匹配

\d{6}

正數,即正整數和正分數(含正小數)和正無理數

^[1-9]+([\.\d]+)?$

qq號

\d{5,} 最短的是10000 即系統服務信息

數學還有很多數,負數,浮點數,正浮點,負浮點等等,嘗試把它們都用正則表達式來找一個


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章