时间:2016-02-24 20:53 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【正则表达式例子:获得某个网页上的所有超裢接】,下面是详细的分享!
正则表达式例子:获得某个网页上的所有超裢接
<html><head><title>正则表达式</title></head>
<body>
<ahref="http://www.chinaz.com/program/2008/0903/./">返回列表</a><br>
<formaction="<?echo$PHP_SELF;?>"method="post">
URL:<inputtype="text"name="url"value="<?echo$url?>"><inputtype="submit"value="获取所有裢接">
</form>
<?
if(isset($url)){
echo"$url有下列裢接:<br>";
$fcontents=file($url);
while(list(,$line)=each($fcontents)){
while(eregi('(href[[:space:]]*=[[:space:]]*"?[[:alnum:]:@/._-]+"?)(.*)',$line,$regs)){
$regs[1]=eregi_replace('(href[[:space:]]*=[[:space:]]*"?)([[:alnum:]:@/._-]+)("?)',"\\2",$regs[1]);
echo"$regs[1]<br>";
$line=$regs[2];
}
}
}
?>
</body>
</html>
以上所分享的是关于正则表达式例子:获得某个网页上的所有超裢接,下面是编辑为你推荐的有价值的用户互动:
相关问题:易语言正则表达式 求个能取网页源代码中所有连接的...
答:"http://.*?" >>详细
相关问题:正则表达式可不可以匹配某个html标记之间的所有代码?
答:(? >>详细
相关问题:用正则表达式 提取网页中的超链接
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
