如下代码
preg_match_all('/(\\d{2}\\s){3,}/',"111333 222 33 afdafdafdafdafd01 02 03 05 07 ",$temp);
var_dump($temp);
结果是
array(2) { [0]=> array(1) { [0]=> string(15) "01 02 03 05 07 " } [1]=> array(1) { [0]=> string(3) "07 " } }
小括号中的匹配结果不是应该是01 ,02 ,03 ,05 ,07 ,吗?为何只匹配到了一个07 ,是因为{3,}的原因?那么怎么写能匹配到下面这样的结果?
array(2) { [0]=> array(1) { [0]=> string(15) "01 02 03 05 07 " } [1]=> array(5) { [0]=> string(3) "01 " [1]=> string(3) "02 " [2]=> string(3) "03 " [3]=> string(3) "05 " [4]=> string(3) "07 " } }
Helenr