困惑求解答
<?php
$subject = "abdef";
$pattern = '/a(.?*)d/';
preg_match($pattern, $subject, $matches);
print_r($matches);
请问$pattern = '/a(.*?)d/';能匹配为什么$pattern = '/a(.?*)d/';就匹配不了呢?
当ad之间只有一个b时?可以匹配到b然后*是匹配0或者1次那他不匹配不就可以了???
而$pattern = '/a(.?.*)d/';这样又可以实在是不懂了,求高手们指点