课程:https://www.bilibili.com/video/BV1ef4y1U7V4?from=search&seid=4241700935352523957
![](https://img.haomeiwen.com/i12879821/d000c286dbeaf9f5.png)
. 代表匹配全部字符
![](https://img.haomeiwen.com/i12879821/6dd5fa6f9df9934b.png)
\d 匹配数字
![](https://img.haomeiwen.com/i12879821/00c88b9d1bcad420.png)
\w 匹配所有的单词字符
![](https://img.haomeiwen.com/i12879821/d2b3104497c3f6ca.png)
\s 匹配空格
![](https://img.haomeiwen.com/i12879821/099f5f0669047cf9.png)
^ 非的意思,就是除了^后面匹配到以外的字符
![](https://img.haomeiwen.com/i12879821/50f4de1478e48247.png)
[] 中括号里面的字符,是或的关系
![](https://img.haomeiwen.com/i12879821/bc2ef9ada318e1c4.png)
贪婪特性
![](https://img.haomeiwen.com/i12879821/4288bf6be16f5bac.png)
加个?就只匹配一个
![](https://img.haomeiwen.com/i12879821/377838e2b4d82dd5.png)
同时匹配多个
![](https://img.haomeiwen.com/i12879821/a80e38e61d7909d3.png)
匹配空白行,^代表行首,$代表行尾,*代表有可能有有可能没有,\s代表空格
![](https://img.haomeiwen.com/i12879821/96216b6dbb1891b0.png)
匹配日志
![](https://img.haomeiwen.com/i12879821/944410760f25bdce.png)
时间戳
? 匹配前面那个字符 零次或一次
* 匹配前面那个字符 零次或多次
+ 匹配前面那个字符 一次或多次
/ 转义符
() 表示一个整体
?P<> 给分组命名
[a-z] 匹配所有小写字符
[A-Z] 匹配所有大写字符
[0-9] 匹配所有数字
![](https://img.haomeiwen.com/i12879821/9a967c7e685930f1.png)
网友评论