正则表达式优先级顺序

正则表达式的计算方式与算术表达式非常类似;即从左到右进行计算,并遵循优先级顺序。

下表按从高到低的顺序包含了正则表达式运算符的优先级顺序。

运算符说明
\转义符
(), (?:), (?=), []括号和中括号
*、+、?、{n}、{n,}、{n,m}限定符
^、$、\任何元字符定位点和序列
|替换

字符具有高于替换运算符的优先级,例如,允许“m|food”匹配“m”或“food”。


相关文章

ip正则匹配
密码长度最少8位 大写字母,小写字母,数字,特殊符号必须四选三
年月日时分秒
B站弹幕屏蔽刷剩余寿命(发布时间)的
密码长度最少8位 大写字母,小写字母,数字,特殊符号必须四选三
zabbix键值匹配