正则表达式学习笔记

.    逗号

 匹配单个任意字符  .  包括 .字符串本身,不包括换行符,

[]  集合

使用[] 表示一个集合内的元素,[]中可以包含多个字符,也可以用-作为连接  [a-z]   [a-zA-Z]等

 - 集合中的连接符 

  集合中的连接符,在集合[] 之外只表示 - 字符串

转移符

  匹配时,可以用两个\

^ 非,

 在集合[]中使用,表示不存在此集合中的均符合,是整个集合都不符合,而不是仅仅^之后的字符不符合

  字母匹配

  cat , 只配完整的字符,  标示  空格与单词(w) 之间的边界位置

^$ 字符串匹配

   以^ 开始,以 $结尾的数字

 ^[a-z]+{6}$  标示字母长度为6的单词

() 子表达式

 可以将几个单词括起来,标示整个子表达式满足什么条件, 比如([a-z]d){6} 标示 字母数字,长度为2的 出现6次

原文地址:https://www.cnblogs.com/mailaidedt/p/12094238.html