本文参考自: 原文地址
英文句号(.) 匹配除断行外任一字符
\w 匹配字母、数字、下划线
\W \w的补集,匹配不是字母、数字、下划线
\d 匹配阿拉伯数字
\D \d的补集,匹配非阿拉伯数字
\s 匹配空白字符:空格、制表符、断行等
\S \s的补集,匹配非空白字符
[ ] 选择范围,如[0-9]代表该字符在数字0到9范围内
字符后跟“+” 重复一次或多次
字符后跟“*” 重复0次或多次
字符后跟“?” 重复0次或1次
字符后跟"{a,b}" 重复a到b次
如果匹配字符串中带“. + * ? ” 这四个符号,需要加反斜杠(\)再加符号表示
(Yo)+ 表示Yo重复一次或多次