正則基礎之——貪婪與非貪婪模式

1 概述 貪婪與非貪婪模式影響的是被量詞修飾的子表達式的匹配行爲,貪婪模式在整個表達式匹配成功的前提下,儘可能多的匹配,而非貪婪模式在整個表達式匹配成功的前提下,儘可能少的匹配。非貪婪模式只被部分NFA引擎所支持。 屬於貪婪模式的量詞,也叫做匹配優先量詞,包括: 「{m,n}」、「{m,}」、「?」、「*」和「+」。 在一些使用NFA引擎的語言中,在匹配優先量詞後加上「?」,即變成屬於非貪婪模式的
相關文章
相關標籤/搜索