正則表達(dá)式貪婪匹配 LUA正則表達(dá)式?
LUA正則表達(dá)式?在Lua中,修飾符-和*都表示前一個(gè)字符匹配了0次或更多次,但是-是最短的匹配,類似于傳統(tǒng)正則化中的非貪婪匹配,而*是最長的匹配,即貪婪匹配。因?yàn)樵谡齽t化的最后一個(gè)之后沒有任何內(nèi)容,
LUA正則表達(dá)式?
在Lua中,修飾符-和*都表示前一個(gè)字符匹配了0次或更多次,但是-是最短的匹配,類似于傳統(tǒng)正則化中的非貪婪匹配,而*是最長的匹配,即貪婪匹配。因?yàn)樵谡齽t化的最后一個(gè)之后沒有任何內(nèi)容,所以這是最短的匹配-最短的匹配,也就是說,沒有任何內(nèi)容是匹配的,所以不捕獲1999。添加$后,由于結(jié)束標(biāo)識符的原因,必須匹配-1999才能進(jìn)行整個(gè)常規(guī)匹配過程,因此捕獲1999?;蛘吣憧梢杂?替換最后一個(gè),或者你可以捕獲1999