打拳皇,任何一個人物的大招都可以用一個搖桿和四個按鍵使出來
而正則表達式也是類似的東西,它可以用來匹配一切的字符串,即數字,字母,符號都可以用它來表達
既然如此,就從輕拳輕腳學起
\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 即系統服務信息
數學還有很多數,負數,浮點數,正浮點,負浮點等等,嘗試把它們都用正則表達式來找一個