正则表达式的语法,又称为正则表达式的匹配规则。下面把这套规则的的要点,归类为以下三组。
| 语法 | 说明 |
|---|---|
| a | 字符a |
| 1 | 数字1 |
| . | 任意字符 |
| [ab] | a,b,ab |
| [^ab] | 不是 a,b,ab |
| aIb | a 或者 b |
| \d | \D | 数字 | 不是数字 |
| \s | \S | 空格 | 不是空格 |
| \w | \W | [a-zA-Z0-9_] | 不是 [a-zA-Z0-9_] |
| 语法 | 说明 |
|---|---|
| * | 0-infinite |
| + | 1-infinite |
| ? | 0-1 |
| {m} {n,m} | {3} {3-8} |
| 语法 | 说明 |
|---|---|
| ^ | 开头 |
| $ | 结尾 |
| \A\Z | 指定字符开头结尾 |