主页 > 知识库 > php正则表达式中的非贪婪模式匹配

php正则表达式中的非贪婪模式匹配

热门标签:大学校门地图标注 荆州智能电销机器人 广西智能外呼系统多少钱 地图标注与公司业务关系 平凉高德地图标注商户要收费吗 外呼系统api对接 销售电销机器人诈骗 福建微码电话机器人 提高电话机器人接通率
一般情况下,正则表达式的匹配是贪婪模式的,比如下面这个例子:

字符串:....src="http://www.bloghome.cn/1.mp3" type="application/x-mplayer2" ....
要求的结果:http://www.bloghome.cn/1.mp3

如果匹配表达式写为:/src="(.*)"/,则得不到正确的结果,因为最后一个双引号的匹配是贪婪模式的。

解决办法:匹配表达式写为:
/src="(.*)".?/

上面表达式中,".?是非贪婪模式匹配。也就是说,只要在一个字符后面跟上限定个数的特殊字符,匹配就是非贪婪模式了。

您可能感兴趣的文章:
  • php与javascript正则匹配中文的方法分析
  • php正则匹配文章中的远程图片地址并下载图片至本地
  • 正确的PHP匹配UTF-8中文的正则表达式
  • php用正则表达式匹配中文实例详解
  • php正则表达匹配中文问题分析小结
  • 正则匹配密码只能是数字和字母组合字符串功能【php与js实现】
  • PHP匹配连续的数字或字母的正则表达式
  • php用正则表达式匹配URL的简单方法
  • php匹配网址的正则 几乎可以匹配任何网址
  • 关于php正则匹配汉字的方法介绍
  • PHP正则匹配图片并给图片加链接详解
  • PHP正则匹配中英文、数字及下划线的方法【用户名验证】

标签:乐山 内江 娄底 衡阳 邯郸 黔东 德阳 海南

巨人网络通讯声明:本文标题《php正则表达式中的非贪婪模式匹配》,本文关键词  php,正则,表达式,中的,非,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《php正则表达式中的非贪婪模式匹配》相关的同类信息!
  • 本页收集关于php正则表达式中的非贪婪模式匹配的相关信息资讯供网民参考!
  • 推荐文章