php - 贪婪模式正则匹配的问题
黄舟
黄舟 2017-04-10 14:41:15
[PHP讨论组]

正文:

$content = 'http://www.taobao.com  http://mai.taobao.com http://xx.uz.taobao.com http://yy.uz.taobao.com ';

期望得到:

[0] => http://xx.uz.taobao.com 
[1] => http://yy.uz.taobao.com

方法一:

$pat = '/http:\/\/(.*)\.uz\.taobao\.com/is';

结果:

[0] => http://www.taobao.com  http://mai.taobao.com http://xx.uz.taobao.com http://yy.uz.taobao.com 

方法二:

$pat = '/http:\/\/(.*)\.uz\.taobao\.com/iUs';

结果:

[0] => http://www.taobao.com  http://mai.taobao.com http://xx.uz.taobao.com 
[1]=>http://yy.uz.taobao.com 

请问想得到我期望的值应该怎么写呢?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(1)
PHP中文网

另有一个小建议是:一步分成两步,先把URL分拆,再对每个URL做匹配。这样可以增强语义的直观性。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号