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

 更新时间:2014年11月25日 09:52:45   转载 投稿:hebedich  
这里通过实例简单介绍了下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/. )

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

相关文章

  • PHP中static关键字原理的学习研究分析

    PHP中static关键字原理的学习研究分析

    PHP中static关键字原理的学习研究分析,学习php的朋友可以参考下。
    2011-07-07
  • PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)

    PHP中register_globals参数为OFF和ON的区别(register_globals 使

    register_globals是php.ini里的一个配置,这个配置影响到php如何接收传递过来的参数,如果你的问题是:为什么我的表单无法传递数据?为什么我的程序无法得到传递过来的变量?等等,那么你需要仔细的阅读以下的内容
    2012-02-02
  • php内嵌函数用法实例

    php内嵌函数用法实例

    这篇文章主要介绍了php内嵌函数用法,实例分析了php内嵌函数的调用方法与使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • php similar_text()函数的定义和用法

    php similar_text()函数的定义和用法

    下面小编就为大家带来一篇php similar_text()函数的定义和用法。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • 在PHP里得到前天和昨天的日期的代码

    在PHP里得到前天和昨天的日期的代码

    在PHP里得到前天和昨天的日期的代码...
    2007-08-08
  • php中文本操作的类

    php中文本操作的类

    php中文本操作的类...
    2007-03-03
  • PHP合并数组+号和array_merge的区别

    PHP合并数组+号和array_merge的区别

    这篇文章主要介绍了PHP合并数组+号和array_merge的区别,PHP的数组融合一般有两种做法,一种是直接使用加号相加,另一种则是使用array_merge函数进行相加,两者之间有点区别,需要的朋友可以参考下
    2015-06-06
  • PHP mail()函数使用及配置方法

    PHP mail()函数使用及配置方法

    之前一直使用第三方的邮件系统发送邮件,比如QQ啊、gmail啊等,但是有时候客户不希望给我们提供发件人邮箱和密码,后来我才发现使用PHP自带的mail函数完全可以实现这一需求了
    2014-01-01
  • php+mysql数据库实现无限分类的方法

    php+mysql数据库实现无限分类的方法

    这篇文章主要介绍了php+mysql数据库实现无限分类的方法,包含完整的节点操作技巧以及相应的应用方法实例,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • 解析百度搜索结果link?url=参数分析 (全)

    解析百度搜索结果link?url=参数分析 (全)

    自从9月后百度和360开战的结果就是 百度搜索结果的网址改变了,变成link?url=………这样的重定向格式了。看到这样的不友好的URL真有破解的冲动。于是今天开始试试破解它
    2012-10-10

最新评论