900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > php利用正则表达式提取内容中的链接

php利用正则表达式提取内容中的链接

时间:2019-08-27 19:57:30

相关推荐

php利用正则表达式提取内容中的链接

后端开发|php教程

php正则表达式,获取链接

后端开发-php教程

这篇文章主要介绍了php正则表达式获取内容所有链接的相关资料,需要的朋友可以参考下。

维基百科源码下载,ubuntu怎么设置性能,tomcat下载速度慢,爬虫有沟,php做个公司网站,怀柔区一站式seo服务代理品牌lzw

方法一:

图像标注源码,vscode配leetcode,ubuntu现在安装,发送不到tomcat,c 安装sqlite,asp上传服务器,全屏壁纸插件,怎样做前端的框架,不要做爬虫,高级php培训费用,狼雨seo教程的网上店铺,成绩录入网站系统模板,手机网页设计代码,h5登录页面模板,js用户单页面登录,asp信息管理系统程序模板,php网站程序开发招聘lzw

function get_all_url($code){preg_match_all(/" ]+)["|]?s*[^>]*>([^>]+)/i,$code,$arr);return array( ame=>$arr[2],url=>$arr[1]); }

方法二:

社区医疗 源码,vscode如何进行全局搜索,怎么进入ubuntu,tomcat多用户,网页主题爬虫,php web书籍,重庆seo关键字优化价格lzw

/** * date -07-24 **/ $site=substr($url,0,strpos($url,"/",8));//站点 $base=substr($url,0,strrpos($url,"/")+1);//文件所在目录 $fp = fopen($url, "r" );//打开url while(!feof($fp))$contents.=fread($fp,1024);// $pattern="|href=[\"]?([^ \"]+)[\" ]|u"; preg_match_all($pattern,$contents, $regarr, preg_set_order);//匹配所有href= for($i=0;$i<count($regarr);$i++){//遍历所有匹配 if(!eregi("://",$regarr[$i][1]))//是否是相对路径,即是否还有:// if(substr($regarr[$i][1],0,1)=="/")//是否是站点的根目录 echo "link".($i+1).":".$site.$regarr[$i][1]."

";//根目录 else echo "link".($i+1).":".$base.$regarr[$i][1]."

";//当前目录 elseecho "link".($i+1).":".$regarr[$i][1]."

";//相对路径 }fclose($fp);

总结:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。