学科分类
目录
JavaScript网页编程

正则表达式优先级

正则表达式中的特殊符号有很多,在实际应用时,各种特殊符号会遵循优先级顺序进行匹配。下面我们通过表1列举正则表达式各种符号的优先级,由高到低排列。

表1 正则表达式优先级

符号 说明
\ 转义符
()、(?:)、(?=)、[] 圆括号和中括号
*、+、?、{n}、{n,}、{n,m} 限定符
^、$、\任何元字符、任何字符 定位点和序列
| “或”操作

要想在开发中能够熟练使用正则表达式完成指定规则的匹配,在掌握正则各种符号的含义与使用的情况下,还要了解各种符号的优先级,才能保证编写的正则表达式按照指定的模式进行匹配。

点击此处
隐藏目录