https://github.com/ziishaned/learn-regex/blob/master/translations/README-cn.md

1.普通字符:1-9 a-z A-Z 标点符号和一些其他符号。

key val desc exp
/*/ 基础语法区隔,转义符号
^ 开始位置
$ 结束位置
[0-9] 匹配数字
[a-z] 小写字母
[A-Z] 大写字母
+ runoo+b 匹配一个或多个
- 连接字符
{} {3,5} 字符长度3-5 ^[a-z0-9_-]{3,15}$
colou?r 匹配 color 或者 colour
[…] 匹配所有字符
( ) ( ) 子表达式的开始和结束位置

2.非打印字符