正则表达式符号的含义

  • ? 匹配零次或者一次前面的分组,如(qaz)?
  • * 匹配零次或者多次前面的分组
  • + 匹配一次或者多次前面的分组
  • {n} 匹配n次前面的分组
  • {n,} 匹配n次或者更多前面的分组
  • {,m} 匹配零次到m次前面的分组
  • {n,m} 匹配至少n次,最多m次前面的分组
  • {n,m}? 或*?或+? 对前面的分组进行非贪婪匹配
  • ^spam 匹配以spam开始的字符串
  • spam$ 匹配以spam结尾的字符串
  • . 匹配所有字符串,除换行符以外
  • \d、\w、\s 分别匹配数字,单词和空格
  • \D、\W、\S 分别匹配除数字,单词和空格外的所有字符串
  • [qwe] 匹配括号内的任意字符,如(q、w、e)
  • [^qwe] 匹配除括号内的任意字符


「 文章如果对你有帮助,请点个赞哦^^ 」 

3+