正则表达式优先级顺序

2016-02-19 13:46 2 1 收藏

今天图老师小编给大家展示的是正则表达式优先级顺序,精心挑选的内容希望大家多多支持、多多分享,喜欢就赶紧get哦!

【 tulaoshi.com - Web开发 】

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

 

运算符

下表从最高到最低说明了各种正则表达式运算符的优先级顺序:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/) 运算符说明

转义符

(), (?:), (?=), []

括号和中括号

*, +, ?, {n}, {n,}, {n,m}

限定符

^, $, 任何元字符、任何字符

定位点和序列

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

|

替换

字符具有高于替换运算符的优先级,使得m|food匹配m或food。若要匹配mood或food,请使用括号创建子表达式,从而产生(m|f)ood。

来源:https://www.tulaoshi.com/n/20160219/1605188.html

延伸阅读
标签: ASP
  14.后向引用 正则表达式一个最重要的特性就是将匹配成功的模式的某部分进行存储供以后使用这一能力。请回想一下,对一个正则表 达式模式或部分模式两边添加圆括号将导致这部分表达式存储到一个临时缓冲区中。可以使用非捕获元字符 '?:', '?=', or '?!' 来忽略对这部分正则表达式的保存。 所捕获的每个子匹配都按照在正则表达式模式中...
标签: Web开发
####################### #作者:雨浪 版权所有,翻版说一下 # #QQ:270499458 # ####################### 近段日子几个刚学了正则表达式的朋友问我在asp中怎么用.呵呵.虽然简单,还是写出来吧,正则表达式的基本知识我就不说了.其实已经有...
标签: Web开发
前言 正则表达式是烦琐的,但是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。只要认真去阅读这些资料,加上应用的时候进行一定的参考,掌握正则表达式不是问题。 索引 1. 引子 目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux, Unix等),HP等操作系统,PHP,C#,Java等开发环境,以...
标签: Web开发
以下这些不是正则表达式的新增对象请参阅对应的Javascript对象的属性 $_属性 参考input  $*属性 参考multiline  $&属性 参考lastMatch  $+属性 参考lastParen  $`属性 参考leftContext  $'属性 参考rightContext compile方法  在脚本运行期间编译正则表达式对象属于...
标签: Web开发
http://blog.csdn.net/laily/category/19548.aspx http://blog.csdn.net/laily/archive/2004/06/30/30525.aspx 微软的正则表达式教程(五):选择/编组和后向引用 http://blog.csdn.net/laily/archive/2004/06/30/30522.aspx 微软的正则表达式教程(四):限定符和定位符 http://blog.csdn.net/laily/archive/2004/06/30/30514.aspx 微软的...

经验教程

784

收藏

83
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部