返回信息流不知道怎么匹配<a>标签里URL中的域名部分。
比如 <a href="www.abc.com/url.php?a=123&b=456&c=789">147</a> 要匹配www.abc.com
<a href="wsx.abc.com/url.php?a=123&b=456&c=789">556</a> 要匹配wsx.abc.com
各位大牛帮帮忙吧
这是一条镜像帖。来源:北邮人论坛 / www-technology / #11036同步于 2010/9/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
求助,PHP正则表达式
killme
2010/9/18镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
貌似……可能……也许……是这样?
[QUOTE]
<?php
function fetch_url($string){
$reg_url = '/<a href="([A-Za-z0-9_\-\.]+)\/?/';
preg_match($reg_url,$string,$result);
return $result[1];
}
$test_string = '<a href="www.abc.com/url.php?a=123&b=456&c=789">147</a>';
echo fetch_url($test_string);
?>
[/QUOTE]
【 在 killme 的大作中提到: 】
: 不知道怎么匹配<a>标签里URL中的域名部分。
: 比如 <a href="www.abc.com/url.php?a=123&b=456&c=789">147</a> 要匹配www.abc.com
: <a href="wsx.abc.com/url.php?a=123&b=456&c=789">556</a> 要匹配wsx.abc.com
: ...................