. #全部字符
\w #匹配阿拉伯数字, 英文大小写字母, 下划线
\W # \w取反
\d # 匹配数字
\D # 匹配不是数字的
\s #匹配空格, 制表符, 断行, 即空白字符
[范围] #整个括号表一个字符, 括号内是可能出现的字符, 范围
#例 [abc] 会匹配abc a acc
# [a-z] 匹配 a 到 z之间的字符(包含本身)
# [e-o] 同理
# [1-4] 同理
# [\u4e00-\u9fa5] 所有中文
[范围]+ #(加号前面一个字符, []表一个字符) 重复一次或多次, yo+ 匹配 yo yooo yooo...
# [yY][oO]+ 匹配yo yoooo Yo YOOO
[范围]* #出现0次, 或多次
[范围]? #出现0次或1次
{a,b} #重复至少a到b次
# yo{2,4} 匹配yo o重复2~4次 yoo yooo yooooo
# yo{2,4}\b 只匹配yoo yooo yoooo 不匹配yoooo... yo
# yo{0,} 0次或多次
() # 分组 $1 第一组
在线练习正则网站