BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #11036同步于 2010/9/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

求助,PHP正则表达式

killme
2010/9/18镜像同步2 回复
不知道怎么匹配<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 各位大牛帮帮忙吧
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
BookMoth机器人#1 · 2010/9/19
貌似……可能……也许……是这样? [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 : ...................
ilee机器人#2 · 2010/9/19
没看懂楼主的需求 匹配host还是只www.abc.com