浅谈php正则表达式中的非贪婪模式匹配的使用


Posted in PHP onNovember 25, 2014

通常我们会这么写:

$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/. )

简单的说只要在一个字符后面跟上限定个数的特殊字符,匹配就是非贪婪模式了。小伙伴们是否理解了呢?

PHP 相关文章推荐
php中对xml读取的相关函数的介绍一
Jun 05 PHP
php error_log 函数的使用
Apr 13 PHP
使用php发送有附件的电子邮件-(PHPMailer使用的实例分析)
Apr 26 PHP
百度实时推送api接口应用示例
Oct 21 PHP
yii中widget的用法
Dec 03 PHP
smarty内置函数{loteral}、{ldelim}和{rdelim}用法实例
Jan 22 PHP
详解WordPress中的头像缓存和代理中的缓存更新方法
Mar 01 PHP
php进程间通讯实例分析
Jul 11 PHP
ThinkPHP实现生成和校验验证码功能
Apr 28 PHP
PHP环形链表实现方法示例
Sep 15 PHP
PHP实时统计中文字数和区别
Feb 28 PHP
Laravel如何创建服务器提供者实例代码
Apr 15 PHP
ThinkPHP提交表单时默认自动转义的解决方法
Nov 25 #PHP
php中ltrim()、rtrim()与trim()删除字符空格实例
Nov 25 #PHP
使用PHP Socket 编程模拟Http post和get请求
Nov 25 #PHP
PHP实现无限极分类图文教程
Nov 25 #PHP
php获取指定日期之间的各个周和月的起止时间
Nov 24 #PHP
Thinkphp搭建包括JS多语言的多语言项目实现方法
Nov 24 #PHP
thinkphp判断访客为手机端或PC端的方法
Nov 24 #PHP
You might like
PHP 最大运行时间 max_execution_time修改方法
2010/03/08 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
2010/04/01 Javascript
jQuery移动和复制dom节点实用DOM操作案例
2012/12/17 Javascript
轻松学习jQuery插件EasyUI EasyUI创建菜单与按钮
2015/11/30 Javascript
json对象转为字符串,当做参数传递时加密解密的实现方法
2016/06/29 Javascript
jQuery的事件预绑定
2016/12/05 Javascript
详解Node.js开发中的express-session
2017/05/19 Javascript
vue watch普通监听和深度监听实例详解(数组和对象)
2018/08/16 Javascript
Vue将页面导出为图片或者PDF
2020/08/17 Javascript
利用JavaScript将Excel转换为JSON示例代码
2019/06/14 Javascript
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
Python ljust rjust center输出
2008/09/06 Python
python通过floor函数舍弃小数位的方法
2015/03/17 Python
在Python中编写数据库模块的教程
2015/04/29 Python
深入理解Python爬虫代理池服务
2018/02/28 Python
Python实现EXCEL表格的排序功能示例
2019/06/25 Python
python输出电脑上所有的串口名的方法
2019/07/02 Python
33个Python爬虫项目实战(推荐)
2019/07/08 Python
Python常用模块os.path之文件及路径操作方法
2019/12/03 Python
pytorch常见的Tensor类型详解
2020/01/15 Python
PageFactory设计模式基于python实现
2020/04/14 Python
浅谈Selenium 控制浏览器的常用方法
2020/12/04 Python
世界最大的私人旅行指南出版商:孤独星球
2016/08/23 全球购物
介绍一下UNIX启动过程
2013/11/14 面试题
会计系中文个人求职信
2013/12/24 职场文书
关于赌博的检讨书
2014/01/08 职场文书
中英文求职信范文
2014/01/27 职场文书
优秀护士获奖感言
2014/02/20 职场文书
党支部公开承诺践诺书
2014/03/28 职场文书
中学生国旗下讲话稿
2014/04/26 职场文书
2014年党员自我评议(5篇)
2014/09/12 职场文书
党的群众路线教育实践活动个人整改方案
2014/09/21 职场文书
婚姻出轨保证书
2015/05/08 职场文书
公司车辆管理制度
2015/08/04 职场文书
如何书写读后感?(附范文)
2019/07/26 职场文书