oncilck
2017-10-11 10:14
感觉已经过时了把?
$preg = '/good.+123/';
$str = 'I think this way is very good_123333333456789';
preg_match($preg,$str,$res);
print_r($res);
结果为: good123
我又看了下,默认的就是贪婪模式。是你的这个例子错了。
123里面当然只匹配123。。
你把$preg修改为$preg = '/good.+3/'; 就可以看到结果是:good_123333333
改成,/good.+/,还是默认会把123全部给匹配出来
对的,我测试也是这个结果。可能是新的php版本把懒惰模式设置为了默认模式吧。
懒惰模式是U,那么贪婪模式是什么,没有说。
鬼斧神工之正则表达式
47865 学习 · 113 问题
相似问题