美文网首页
5-4贪婪模式和非贪婪模式

5-4贪婪模式和非贪婪模式

作者: 大庆无疆 | 来源:发表于2019-03-12 17:22 被阅读0次
贪婪: 尽可能多的匹配
非贪婪: 尽可能少的匹配

语法:将?紧跟在任何量词 *、 +、? 或 {} 的后面,将会使量词变为非贪婪的(匹配尽量少的字符),和缺省使用的贪婪模式(匹配尽可能多的字符)正好相反。

//不加问号默认为贪婪
var reg =  /a.*c/
var string = 'aaaccaa'
var result = string.match(reg) // ["aaacc",....]
 
//加上问号为非贪婪
var reg =  /a.*?c/
var string = 'aaaccaa'
var result = string.match(reg) // ["aaac",....]

相关文章

  • 5-4贪婪模式和非贪婪模式

  • 贪婪模式和非贪婪模式

    贪婪模式先看那个例子 得到的是[""witch" and her "brom""],而并不是我们之前想到的"wit...

  • 第23章 正则表达式作业

    第1题:什么是贪婪模式和非贪婪模式? 什么是贪婪模式和非贪婪模式? 比如{3,5}这个量词,要是在句子中出现了十次...

  • javascript正则表达式

    什么是贪婪模式和非贪婪模式? 贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为,贪婪模式在整个表达式匹配成功...

  • JS正则

    一、什么是贪婪模式和非贪婪模式? 贪婪模式:就是量词在默认情况下尽可能的多匹配。例如: 非贪婪模式:就是尽可能少的...

  • 正则表达式的贪婪模式和非贪婪模式

    一、什么是贪婪模式和非贪婪模式? 定义 贪婪模式:正则表达式趋向于匹配最大长度。 非贪婪模式:正则表达式趋向于匹配...

  • JavaScript 正则表达式( 匹配网页的图片地址)

    正则表达式 - 元字符 贪婪模式与非贪婪模式 贪婪与非贪婪模式影响的是被量词修饰的子表达式的匹配行为;贪婪模式 在...

  • 正则表达式

    1.什么是贪婪模式和非贪婪模式? 量词在默认下是尽可能多的匹配的,就是贪婪模式;非贪婪模式,让正则表达式尽可能少的...

  • 006.聊聊 JavaScript 正则表达式 下卷

    有点复杂,是转载的文章 贪婪模式与非贪婪模式讲解 Javascript中的正则贪婪与非贪婪模式的区别是: 被量词修...

  • 正则表达式

    1.什么是贪婪模式和非贪婪模式? 贪婪模式 一般情况下,正则表达式在匹配过程中会尽可能多的匹配 非贪婪模式 让正则...

网友评论

      本文标题:5-4贪婪模式和非贪婪模式

      本文链接:https://www.haomeiwen.com/subject/tbinpqtx.html