浅谈php正则表达式中的非贪婪模式匹配的使用
发布:smiling 来源: PHP粉丝网 添加日期:2021-04-30 15:17:33 浏览: 评论:0
这里通过实例简单介绍了下php正则表达式中的非贪婪模式匹配的使用方法,有需要的小伙伴们参考下吧。
通常我们会这么写:
- $str = "http://www.baidu/.com?url=www.sina.com/";
- preg_match("/http:(.*)com/", $str, $matches);
- print_r($matches);
结果:
- Array ( [0] => http://www.baidu/.com?url=www.sina.com [1] => //www.baidu/.com?url=www.sina. )
非贪婪模式匹配:
- $str = "http://www.baidu/.com?url=www.sina.com/";
- preg_match("/http:(.*?)com/", $str, $matches);
- print_r($matches);
结果:
Array ( [0] => http://www.baidu/.com [1] => //www.baidu/. )
简单的说只要在一个字符后面跟上限定个数的特殊字符,匹配就是非贪婪模式了,小伙伴们是否理解了呢?
Tags: php贪婪模式 php模式匹配
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)