一、實時練習網站
二、常用規則
規則 | 作用 |
---|---|
. | 匹配任意字符,如果想準確匹配點符號,應該用"."進行轉義 |
\w | 匹配阿拉伯數字、大小寫英文符以及下劃線 |
\W | 則匹配上面以外的 |
\d | 匹配阿拉伯數字 |
\D | 匹配上面以外的 |
\s | 匹配空白符:空格、tab、換行 |
\S | 匹配上面以外的 |
[ ] | 規定一個范圍,匹配該范圍內可能出現的一個字符,可采用Unicode編碼寫入。例如:[QWER]匹配QWER、[0-9]匹配1到9、[a-e]匹配a到e、[\u4e00-\u9fa5]匹配被Unicode收錄的所有中文 |
+ | 需要跟隨著一個規則字符,與前者共生,匹配符合前者規則的連續字符串,發揮著重復至少1次的作用 |
* | 與"+"類似,發揮著重復至少0次的作用 |
? | 與“ + ”類似,發揮著重復0次或1次的作用 |
{ } | 是前三者的集大成者,可以規定重復范圍。例如:{1, }等價于" + ",{0, }等價于" * ",{0, 1}等價于" ? ",{3, 6}規定重復3到6次 |