[] 范圍描述符 (比如,[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)