全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 3778|回复: 9
打印 上一主题 下一主题

[疑问] php 正则匹配网址

[复制链接]
1#
发表于 2011-9-18 17:25:17 | 显示全部楼层
<?php
$text = "http://zy.123.com:123/594093757/33034FCC30AA19B983BBA5712F5562A8E6F17151/12_[123.com]我猜我猜我猜猜猜0107.avihttp://zy.123.com:123/600596392/ ... B45DCE78E2C02A4/13_[123.com]我猜我猜我猜猜猜0114.rmvbhttp://zy.123.com:123/585257149/ ... 6E65DEA022D5A79CAE/我猜我猜我猜猜猜0121.mp4";
preg_match_all("%http://.+?\.(avi|rmvb|mp4)%i",$text,$match);
var_dump($match);

result:
array(2) {
  [0]=>
  array(3) {
    [0]=>
    string(117) "http://zy.123.com:123/594093757/33034FCC30AA19B983BBA5712F5562A8E6F17151/12_[123.com]我猜我猜我猜猜猜0107.avi"
    [1]=>
    string(118) "http://zy.123.com:123/600596392/3E96082A2EC9DD4BE17AD801FB45DCE78E2C02A4/13_[123.com]我猜我猜我猜猜猜0114.rmvb"
    [2]=>
    string(105) "http://zy.123.com:123/585257149/04B73A385F6A1110D6B3106E65DEA022D5A79CAE/我猜我猜我猜猜猜0121.mp4"
  }
  [1]=>
  array(3) {
    [0]=>
    string(3) "avi"
    [1]=>
    string(4) "rmvb"
    [2]=>
    string(3) "mp4"
  }
}

[ 本帖最后由 nbclare 于 2011-9-18 18:16 编辑 ]
2#
发表于 2011-9-18 17:54:01 | 显示全部楼层
http://[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+
啊,没看清题~~~这个不对~

[ 本帖最后由 nbclare 于 2011-9-18 18:01 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-10 15:08 , Processed in 0.059674 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表