概述
贪婪模式
$str = 'ksda good gooooood good kl s ja dafdg fgsege';
$patt = '/g.+d/';
preg_match_all($patt,$str,$res);
var_dump($res);
/*
array (size=1)
0 =>
array (size=1)
0 => string 'good gooooood good kl s ja dafd' (length=32)
*/
.点匹配任意字符
g开头d结尾中间任意字符的所有
非贪婪模式
$str = 'ksda good gooooood good kl s ja dafdg fgsege';
$patt = '/g.+?d/';
preg_match_all($patt,$str,$res);
var_dump($res);
/*
array (size=1)
0 =>
array (size=3)
0 => string 'good' (length=4)
1 => string 'gooooood' (length=8)
2 => string 'good' (length=4)
*/
加?
即可匹配到有g开头d结尾的单词
最后
以上就是幸福哈密瓜为你收集整理的PHP正则应用12 —— 贪婪和非贪婪的全部内容,希望文章能够帮你解决PHP正则应用12 —— 贪婪和非贪婪所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复