. 逗号
匹配单个任意字符 . 包括 .字符串本身,不包括换行符,
[] 集合
使用[] 表示一个集合内的元素,[]中可以包含多个字符,也可以用-作为连接 [a-z] [a-zA-Z]等
- 集合中的连接符
集合中的连接符,在集合[] 之外只表示 - 字符串
转移符
匹配时,可以用两个\
^ 非,
在集合[]中使用,表示不存在此集合中的均符合,是整个集合都不符合,而不是仅仅^之后的字符不符合
字母匹配
cat , 只配完整的字符, 标示 空格与单词(w) 之间的边界位置
^$ 字符串匹配
以^ 开始,以 $结尾的数字
^[a-z]+{6}$ 标示字母长度为6的单词
() 子表达式
可以将几个单词括起来,标示整个子表达式满足什么条件, 比如([a-z]d){6} 标示 字母数字,长度为2的 出现6次