首页前端开发其他前端知识php正则表达式中的非贪婪模式匹配

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

时间2024-02-01 12:42:03发布访客分类其他前端知识浏览939
导读:收集整理的这篇文章主要介绍了php正则表达式中的非贪婪模式匹配,觉得挺不错的,现在分享给大家,也给大家做个参考。 一般情况下,正则表达式的匹配是贪婪模式的,比如下面这个例子: 字符串:....
收集整理的这篇文章主要介绍了php正则表达式中的非贪婪模式匹配,觉得挺不错的,现在分享给大家,也给大家做个参考。 一般情况下,正则表达式的匹配是贪婪模式的,比如下面这个例子:

字符串:....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正则匹配中英文、数字及下划线的方法【用户名验证】

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: js中2005-05-02怎么转换为2005/5...下一篇:请教一个正则表达式匹配所有Htm...猜你在找的正则表达式相关文章 去除内容中的html2022-04-16Python正则表达式保姆式教学详细教程2022-04-16十分钟上手正则表达式 上篇2022-04-16十分钟上手正则表达式 下篇2022-04-16深入浅出正则表达式中的边界\b和\B2022-04-16轻松入门正则表达式之非贪婪匹配篇详解2022-04-16轻松掌握正则表达式findall函数详解2022-04-16正则表达式用法详解2022-04-1636个正则表达式(开发效率提高80%)2022-04-16Python正则表达式指南 推荐2022-04-16 其他相关热搜词更多phpjavapython程序员load

若转载请注明出处: php正则表达式中的非贪婪模式匹配
本文地址: https://pptw.com/jishu/595414.html
[js]一个只删除所有font标签的正则函数 简单的Html转换UBB的程序

游客 回复需填写必要信息