# 正则表达

| 正则表达符号      | 含义                                             |
|:-----------:|:--------------------------------------------------:|
| `.`       | 匹配除换行符以外的任意单个字符                  |
| `^`       | 匹配输入字符串的开始位置                        |
| `$`       | 匹配输入字符串的结束位置                        |
| `*`       | 匹配前一个元素零次或多次                        |
| `&#43;`       | 匹配前一个元素一次或多次                        |
| `?`       | 匹配前一个元素零次或一次                        |
| `{n}`     | 精确匹配前一个元素n次                          |
| `{n,}`    | 匹配前一个元素至少n次                           |
| `{n,m}`   | 匹配前一个元素至少n次，但不超过m次             |
| `[]`      | 匹配括号内的任意字符                            |
| `\|`       | 匹配左侧或右侧的表达式                          |
| `()`      | 组合多个元素并作为一个单元进行匹配              |
| `\`       | 转义字符，取消后面字符的特殊含义                |
| `\d`      | 匹配任何数字，等价于 `[0-9]`                    |
| `\D`      | 匹配任何非数字字符，等价于 `[^0-9]`            |
| `\w`      | 匹配任何字母数字字符，等价于 `[a-zA-Z0-9_]`    |
| `\W`      | 匹配任何非字母数字字符，等价于 `[^a-zA-Z0-9_]` |
| `\s`      | 匹配任何空白字符，包括空格、制表符、换行符等   |
| `\S`      | 匹配任何非空白字符                             |
| `\n`      | 匹配换行符                                       |
| `\r`      | 匹配回车符                                       |
| `\t`      | 匹配制表符                                       |
| `\f`      | 匹配换页符                                       |
| `\v`      | 匹配垂直制表符                                   |
&lt;!--more--&gt;


---

> 作者: [LJL](https://nianhhhh.github.io/)  
> URL: http://localhost:1313/posts/338f9b9/  

