3.2.2.5 BRE运算符优先级
在数学表达式里,正则表达式的运算符具有某种已定义的优先级,指的是某个运算符(优先级较高)将比其他运算符先被处理。
BRE运算符优先级,由高至低
| 运算符 | 表示含义 |
| [..] [==] [::] | 用于字符排序的方括号符号 |
| \metacharacter | 转义的 meta 字符 |
| [ ] | 方括号表达式 |
| \( \) \digit | 子表达式与后向引用 |
| *\{ \} | 前置单个字符重现的正则表达式 |
| 无符号(no symbol) | 连续 |
| ^ $ | 锚点 |
| 运算符 | 表示含义 |
| [..] [==] [::] | 用于字符排序的方括号符号 |
| \metacharacter | 转义的 meta 字符 |
| [ ] | 方括号表达式 |
| \( \) \digit | 子表达式与后向引用 |
| *\{ \} | 前置单个字符重现的正则表达式 |
| 无符号(no symbol) | 连续 |
| ^ $ | 锚点 |