Chinaunix首页 | 论坛 | 博客
  • 博客访问: 75209
  • 博文数量: 28
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 310
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-16 15:52
文章存档

2011年(1)

2008年(27)

我的朋友

分类: LINUX

2008-09-03 09:07:30

正则表达式的优先权顺序

在构造正则表达式之后,就可以象数学表达式一样来求值,也就是说,可以从左至右并按照一个优先权顺序来求值。

下表从最高优先级到最低优先级列出各种正则表达式操作符的优先权顺序:

操作符 描述
\ 转义符
(), (?:), (?=), [] 圆括号和方括号
*, +, ?, {n}, {n,}, {n,m} 限定符
^, $, \anymetacharacter 位置和顺序
| “或”操作
阅读(553) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~