優先權順序
在構造正則表達式之后,就可以象數學表達式一樣來求值,也就是說,可以從左至右并按照一個優先權順序來求值。
下表從最高優先級到最低優先級列出各種正則表達式操作符的優先權順序:
操作符 | 描述 |
---|---|
/ | 轉義符 |
(), (?:), (?=), [] | 圓括號和方括號 |
*, +, ?, {n}, {n,}, {n,m} | 限定符 |
^, $, /anymetacharacter | 位置和順序 |
| | “或”操作 |
在構造正則表達式之后,就可以象數學表達式一樣來求值,也就是說,可以從左至右并按照一個優先權順序來求值。
下表從最高優先級到最低優先級列出各種正則表達式操作符的優先權順序:
操作符 | 描述 |
---|---|
/ | 轉義符 |
(), (?:), (?=), [] | 圓括號和方括號 |
*, +, ?, {n}, {n,}, {n,m} | 限定符 |
^, $, /anymetacharacter | 位置和順序 |
| | “或”操作 |
新聞熱點
疑難解答