在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  PHP/ php匹配img標(biāo)簽的src內(nèi)容,匹配過頭了?

php匹配img標(biāo)簽的src內(nèi)容,匹配過頭了?

$res = preg_match_all('/src="(.+\.(png|jpg))"+?/', '<img src="/Public/attached/image/20170227/20170227143202_25223.jpg" alt="" /><img src="Public/attached/image/20170227/20170227143202_25223.jpg" alt="" />', $matchs);

這個結(jié)果會一直匹配到第二個.jpg那里,我要怎么寫才能匹配出兩個圖片的結(jié)果,而不是只有一個結(jié)果?

回答
編輯回答
失心人

你這是正則寫錯了,'/src="(.+.(png|jpg))"+?/'其中只有第一個,也就是外面的捕獲組使用了非貪婪模式,里面的'.+'沒使用非貪婪模式,改成'.+?'應(yīng)該就可以了。(這個點不睡也是沒誰了。。)

2017年10月23日 10:10