运算优先级
正则表达式与数学表达式的不同在于,数学表达式执行数学运算,而正则表达式执行字符运算;相同的是,它们都按一定的优先级进行运算。
运算符 | 操作 |
---|---|
\ | 转义符 |
() | 捕获、匹配、断言 |
[] | 字符类 |
*+? | 限定符 |
{} | 范围 |
^$ | 位置和顺序 |
| | 或 |
正则表达式与数学表达式的不同在于,数学表达式执行数学运算,而正则表达式执行字符运算;相同的是,它们都按一定的优先级进行运算。
运算符 | 操作 |
---|---|
\ | 转义符 |
() | 捕获、匹配、断言 |
[] | 字符类 |
*+? | 限定符 |
{} | 范围 |
^$ | 位置和顺序 |
| | 或 |