运算优先级

正则表达式与数学表达式的不同在于,数学表达式执行数学运算,而正则表达式执行字符运算;相同的是,它们都按一定的优先级进行运算

运算符 操作
\ 转义符
() 捕获、匹配、断言
[] 字符类
*+? 限定符
{} 范围
^$ 位置和顺序
|