当前位置: 首页 > news >正文

百事通网做网站济南网络科技公司排名

百事通网做网站,济南网络科技公司排名,番禺建设网站策划,企业网站定位正则表达式的独占模式、懒惰模式(也称为非贪婪模式)和贪婪模式(默认模式)在匹配行为上存在显著的区别。以下是这三种模式的详细解释和区别: 1、贪婪模式(Greedy): 默认情况下&…

正则表达式的独占模式、懒惰模式(也称为非贪婪模式)和贪婪模式(默认模式)在匹配行为上存在显著的区别。以下是这三种模式的详细解释和区别:

1、贪婪模式(Greedy):

默认情况下,正则表达式的匹配都会采用贪婪模式。

匹配器被强制要求第一次尝试匹配时读入整个输入串,如果第一次尝试匹配失败,则从后往前逐个字符地回退并尝试再次匹配,直到匹配成功或没有字符可回退。

贪婪模式下,会尽可能多的匹配符合正则表达式的内容。

2、懒惰模式(Lazy/Reluctant):

也称为非贪婪模式。

从输入串的首字符位置开始,在一次尝试匹配查找中只勉强地读一个字符,直到尝试完整个字符串。

懒惰模式尽可能少地匹配所搜索的字符串。

开启方法为正则表达式该部分后加上?,例如ab{1,3}?c,在匹配abc和abbc时均不会发生回溯。

3、独占模式(Possessive):

可以理解为不会回溯的贪婪模式。

在独占模式下,正则表达式尽可能长地去匹配字符串,一旦匹配不成功就会结束匹配而不会回溯。

使用方式:在量词后面加上加号(+),正则就变成了独占模式,例如ab{1,3}+c。

独占模式由于不会发生回溯,所以资源消耗较小,但匹配失败时不会像贪婪模式那样尝试其他可能性。

4、总结归纳:

贪婪模式会尽可能多地匹配字符,直到满足条件或没有字符可匹配。

懒惰模式会尽可能少地匹配字符,直到满足条件或已经匹配了整个字符串。

独占模式在匹配时会尝试最长的匹配,但如果匹配失败则不会回溯,因此它更加“坚决”和“直接”。

http://www.yayakq.cn/news/798602/

相关文章:

  • 培训机构网站建设单位装专用的网站网页归档
  • 什么网站做h5不收费织梦网站做seo优化
  • 在线音乐播放网站模板外贸网站空间哪个好
  • 门户网站建设情况总结网站开发项目安排
  • 做网站的集团阿里巴巴网站费用怎么做分录
  • 哈尔滨网站建设方案服务万博法务网站建设项目
  • 西宁网站设计公司价格wordpress 数据库挂马
  • 东城专业网站建设公司客户网站建设问题
  • 网站开发者的常用工具宁波建网站选哪家好一点
  • 专业手机建站价格wordpress页面几层
  • 郑州网站托管助企做室内设计的网站有哪些内容
  • 网站 制作水印企查查官网查询入口
  • 做网站项目的弊端目的地网络营销是什么
  • 西安网站建设推广服务怎么创建网页的桌面快捷方式
  • 建立站点的作用柳州城乡建设部网站首页
  • 网站设计和建设ppt建 导航网站好
  • 怎么学做网站制作wordpress 交易平台
  • 重庆手机网站推广资料亚马逊品牌网站要怎么做
  • 德州网站建设德州遵义网站建设遵义
  • 游戏平台网站开发网站制作编辑软件
  • 减肥瘦身网站模板源码网站里面送礼物要钱怎么做代码
  • 有没有招代理商的网站西部数码网站备案
  • 做网站电脑配置要求个高吗微商城开发价格
  • 网站后台内容不更新计算机网站开发要考什么证
  • 跳转网站代码万江仿做网站
  • 做网站需求方案南郊做网站
  • 国外专门做图像增强的网站金融网站设计方向
  • 医学网站建设方案没有网站做cpa怎么赚钱
  • 网站建设国内外研究现状模板设计师网名创意
  • 做的网站如何全屏学校网站建设关键技术