[TOC]
[慕課資料](http://www.imooc.com/article/6075)
## 元字符
| ----- | ----- |
| --- | --- |
| \d | 匹配數字,相當于[0-9] |
| \D | 匹配非數字,相當于[^0-9] |
| \w | 匹配字母或數字或漢字或下劃線 |
| \W | 匹配任意不是字母、數字、漢字或下劃線的字符 |
| \s | 匹配任意的空白符,如空格、換行符、制表符等 |
| \S | 匹配任意不是空白符的字符 |
| .(點號) | 匹配除了換行符以外的任意字符|
| [...] | 匹配方括號中的所有字符 |
|[^...]|匹配非方括號中的所有字符|
## 連接符
連接符“-”來定義字符的范圍。
## 限定符
> 就是限定某個或某類字符出現的次數
| ----- | ----- |
| --- | --- |
| + | 重復1次或更多次 |
| * | 重復0次或更多次(任意次數) |
| ? | 重復0次或1次(最多1次) |
| {n} | 重復n次 |
| {n,} | 重復n次或更多次(最少n次) |
| {n,m} | 重復n到m次 |
## 定位符
| ----- | ----- |
| --- | --- |
| ^ | 限定開始位置的字符 |
| $ | 限定結尾位置的字符 |
| \b | 限定單詞(字)邊界的字符 |
| \B | 限定非單詞(字)邊界的字符 |