[] 范圍描述符 (比如,[a - z] 表示在a 到 z 范圍內(nèi)的一個(gè)字母)
/w 字母或數(shù)字;相當(dāng)于 [0-9A-Za-z]
/W 非字母,數(shù)字
/s [ /t/n/r/f]空字符;相當(dāng)于 [ /t/n/r/f]
/S 非空字符
/d [0-9]數(shù)字;相當(dāng)于 [0-9]
/D 非數(shù)字字符
/b 退格符 (0x08) (僅在范圍描述符內(nèi)部時(shí))
/b 字邊界(
word boundary) (在范圍描述符外部時(shí))
/B 非字邊界
* 前面元素出現(xiàn)0或多次
+ 前面元素出現(xiàn)1或多次
{m,n} 前面元素最少出現(xiàn)m次,最多出現(xiàn)n次
? 前面元素最多出現(xiàn)1次;相當(dāng)于 {0,1}
| 與前面或后面的表達(dá)式匹配
() 群( grouping)