这篇文章是学习总结
网上有一个视频 up讲的太好以至于我都要跪了
https://b23.tv/69NInu
正文
其实就是四组符号搭配
第一组\w \d \s
\w 匹配word(单词) \s 匹配space(空格) \d 匹配digit(数字)
第二组+ * ?
* 就是其前一个字母可以重复 0-n次
? 就是其前一个字母只可以重复0-1次
+ 就是其前面一个字母重复1-n次
总结 * ? + 这三个是一类 是对字母重复次数的分类的
第三组组() [] {}
() 将括号中匹配出来的结果作为一个整体
[] 或的意思
{} 取几个的意思
第四组. ^ & |
. 是通配符除换行之外的所有字符都可匹配
^ 表示行首的意思 但是在 [] 中表示非的意思
&表示行尾的意思
| 字符串的或的意思