因为\d是任意数字呀,不是特定某个数字,只要是连续两个数字就能匹配
我又看了下,默认的就是贪婪模式。是你的这个例子错了。
123里面当然只匹配123。。
你把$preg修改为$preg = '/good.+3/'; 就可以看到结果是:good_123333333
小伙伴, 你看明白了吗~
.
匹配除换行符外的任何字符(默认)
其实这个问题你可以百度的,或者看手册也行。
/test.+?123/
这是js下的懒惰模式