正则表达式的优先级顺序
2011-09-14 23:56
176 查看
在构造正则表达式之后,就可以象数学表达式一样来求值,也就是说,可以从左至右并按照一个优先级顺序来求值。
下表从最高优先级到最低优先级列出各种正则表达式操作符的优先级顺序:
下表从最高优先级到最低优先级列出各种正则表达式操作符的优先级顺序:
操作符 | 描述 |
---|---|
/ | 转义符 |
(), (?:), (?=), [] | 圆括号和方括号 |
*, +, ?, {n}, {n,}, {n,m} | 限定符 |
^, $, /anymetacharacter | 位置和顺序 |
| | “或”操作 |
相关文章推荐
- 正则表达式的优先级顺序
- 正则表达式的优先级顺序
- 正则表达式的优先级顺序
- 正则表达式优先级顺序
- java中正则表达式的优先级
- 正则表达式 优先级(四)
- 读shell基础:执行顺序(||及&&,{}及())及正则表表达式 【()和{}的用处】
- 正则表达式的优先级
- JavaScript 正则表达式RegExp(text方法/内部类/边界/量词/优先级/replace/trim)
- 正则表达式学习(三)正则表达式各种操作符的运算优先级
- 正则表达式的运算符优先级
- cout的输出顺序与其中表达式的执行顺序,以及自增操作优先级
- 正则表达式 - 运算符优先级
- shell基础67:执行顺序(||及&&,{}及())及正则表表达式
- 表达式的优先级/结合性/求值顺序
- 一个证明表达式的求值顺序只是部分由操作符的优先级决定的程序
- 微软的正则表达式教程(二):正则表达式语法和优先权顺序
- 正则表达式优先级
- 正则表达式匹配规则和运算优先级
- 了解正则表达式操作符的优先级