正则中的模式修正

贪婪匹配、懒惰匹配

在出现多个结果情况时,默认是贪婪匹配,返回最长的字符

比如$pattern = '/wawa.+123/';

$subject = 'i love wawa__123123123123123';

preg_match(pattern, $subject, $matches);

返回:array([0]=>wawa__123123123123123)

如果懒惰模式大写的U $pattern = '/wawa.+123/U';

返回:array([0]=>wawa__123)

如果无视大小写的i $pattern = '/WaWa.+123/Ui';

返回的还是:array([0]=>wawa__123)

如果无视空白的i $pattern = '/Wa Wa.+123/Uix';

返回的还是:array([0]=>wawa__123)

猜你喜欢

转载自blog.csdn.net/zimuxin/article/details/81318394