[] 范围描述符 (比如,[a - z] 表示在a 到 z 范围内的一个字母)
/w 字母或数字;相当于 [0-9A-Za-z]
/W 非字母,数字
/s [ /t/n/r/f]空字符;相当于 [ /t/n/r/f]
/S 非空字符
/d [0-9]数字;相当于 [0-9]
/D 非数字字符
/b 退格符 (0x08) (仅在范围描述符内部时)
/b 字边界(
word boundary) (在范围描述符外部时)
/B 非字边界
* 前面元素出现0或多次
+ 前面元素出现1或多次
{m,n} 前面元素最少出现m次,最多出现n次
? 前面元素最多出现1次;相当于 {0,1}
| 与前面或后面的表达式匹配
() 群( grouping)