1,為什么他匹配的是整個(gè)的,而不是前三個(gè)字符。2,如果我把mat.group()改為mat.group(1)什么都不顯示,是怎么回事
5 回答

慕工程0101907
TA貢獻(xiàn)1887條經(jīng)驗(yàn) 獲得超5個(gè)贊
使用Reluctant 數(shù)量詞
1 2 3 4 | String reg="乘+(.*?)車"; while(m.find()){ m.group(1); } |

呼如林
TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊
為什么他匹配的是整個(gè)的,而不是前三個(gè)字符。 貪婪比配,匹配最多的字符
如果需要改成非貪婪的模式reg="乘(.+?)車" 可以匹配到3個(gè)字符 ,再不明白,可以百度
group(1)不顯示,你可以把括號(hào)后面的+去掉試試
添加回答
舉報(bào)
0/150
提交
取消