.  除/n以外的所有字符

[] 范围

()  分组,提升优先级

 |   或者

 *   0-多次

 +   1-多次

 ?   0-1次

 {0,} 和*一样

{1,}和+一样

 /d 数字

 /D 非数字

 /s 空白符

 /S 非空白符

 /W  特殊符号

/w  非特殊符号 包括_

^  取反,以什么开始

$  以什么结束