正则表达式
小写字母:[a-z]
大写字母:[A-Z]
数字:[0-9]
取反:[^]
转义:[/]
快捷方式:
\w:[a-z],[A-Z],[0-9],_
\d:[0-9]
\s:匹配空白字符
\b:匹配单词的边界
快捷方式取反:将小写字母改为大写字母,如:\w的取反为\W
^:指定一个字符为开始,放在前面
$:指定一个字符为结束,放在需要指定的字符后面
.:匹配任意单个字符,只能在[]外,\n换行符不能匹配
?:让前一个字符可有可无
{}:{}里的数字表示重复几次
{ , }:前一个表示重复的下限,后一个为重复的上限,当后一个不写时表示可匹配一个或无数个字符,用速写+表示为:{1,},速写*表示为:{0,}


练习网站:编程胶囊-打造学习编程的最好系统 (codejiaonang.com)
测试工具:RegExr: 学习、构建 和 测试 正则表达式 Test RegEx (regexr-cn.com)