位置: 编程技术 - 正文

PHP怎样用正则抓取页面中的网址(php 正则表达式教程)

编辑:rootadmin

推荐整理分享PHP怎样用正则抓取页面中的网址(php 正则表达式教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php 正则表达式教程,php正则表达式验证url,php常用正则,php正则匹配链接,php 正则,php正则表达式匹配链接,phpemail正则,php 正则,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

链接也就是超级链接,是从一个元素(文字、图片、视频等)链接到另一个元素(文字、图片、视频等)。网页中的链接一般有三种,一种是绝对URL超链接,也就是一个页面的完整路径;另一种是相对URL超链接,一般都链接到同一网站的其他页面;还有一种是页面内的超链接,这种一般链接到同一页面内的其他位置。

搞清楚了链接的种类,就知道要抓链接,主要还是绝对URL超链接和相对URL超链接。要写出正确的正则表达式,就必须要了解我们查找的对象的模式。

PHP怎样用正则抓取页面中的网址(php 正则表达式教程)

先说绝对链接,也叫作URL(Uniform Resource Locator),标识了互联网上的唯一资源。URL的结构包含三部分:协议、服务器名称、路径和文件名。

协议是告诉浏览器如何处理将要打开文件的标识,最常见的就是 http 协议。本文也只考虑HTTP协议,至于其他的 https、ftp、mailto、telnet协议等,根据需要也可以添加。

服务器名称是告诉浏览器如何到达这个服务器的方式,通常是域名或者IP地址,有时还会包含端口号(默认为)。FTP协议中,也可以包含用户名和密码,本文就不考虑了。

路径和文件名,一般以 / 分割,指出到达这个文件的路径和文件本身的名称。如果没有具体的文件名,则访问这个文件夹下的默认文件(可以在服务器端设置)。

那么现在清楚了,要抓取的绝对链接的典型形式可以概括为

preg_match_all() 匹配时,结果数组索引0为全部结果、1为协议、2为域名、3为相对路径。

标签: php 正则表达式教程

本文链接地址:https://www.jiuchutong.com/biancheng/301412.html 转载请保留说明!

上一篇:php阳历转农历优化版(php制作日历代码)

下一篇:教你在header中隐藏php的版本信息(如何让header居中)

  • 分公司可以享受当地优惠吗?
  • 进口产品销售需要什么资质
  • 折旧会影响利润表吗
  • 开票要交印花税吗
  • 自然人税收管理系统扣缴客户端
  • 个体工商户需要报税吗
  • 合伙制创投企业
  • 建筑 分包
  • 免费更换配件如何做账
  • 多交附加税怎么做会计分录
  • 产品成本核算方法体系的内容包括
  • 小规模纳税人开专票
  • 发票超过标准可以报销吗
  • 包销和代销哪个风险大
  • 对外投资的风险及对策
  • 年度中期是几月份
  • 企业合并资本公积转留存收益
  • 增值税有留底怎么申请退税
  • 增值税纳税申报实训心得体会
  • 关联企业纳税调整期限
  • 信息化投入包括什么投入和什么投入
  • 补缴社保公积金
  • 0x00000024蓝屏怎样解决
  • pps是啥文件
  • 若依框架自动生成代码
  • win7系统禁用u盘
  • wordpress采集教程
  • 日本福吉山
  • 凯丽温泉可以做spa
  • Web前端开发用什么软件
  • web全栈工程师是干什么的
  • java webflux
  • transformer add norm
  • 制造费用主要核算项目
  • 跨平台 gui
  • mysql profiles
  • 不征税收入和免税收入有哪些项目
  • 金融商品转让和贷款服务
  • 小规模收入账务
  • 承包经营所得适用比例税率
  • 应付职工薪酬的含义
  • 企业的哪些支出不得列入成本费用原因
  • 应付账款已付款应该怎样记账
  • 防伪税控技术维护费普通发票怎么申报
  • 手工账做账流程总结
  • 原材料入库损耗
  • 其他业务收入的附加税的会计分录
  • 百旺开发票清单
  • 以前年度发票退回了不重开怎么处理
  • 小规模纳税人能抵扣进项税额吗
  • 车间劳务费计入什么费用
  • 加权净资产收益率越高越好吗
  • 企业在销售过程中支付的消费税应通过什么账户进行核算
  • 印花税需要计提税金及附加吗
  • 资产减值损失是借增贷减吗
  • 大数据量高并发症有哪些
  • mysql导出语句
  • 轻轻松松在树枝上摘果子用什么成语
  • solaris 安装
  • linux route -n命令结果详解
  • win10移动版官网
  • 新款苹果笔记本测评
  • service.exe是什么
  • linux开启samba服务
  • centos简介
  • win8系统的应用程序在哪里
  • win8系统关机键找不见
  • linux系统中限定系统口令的长度
  • opengl裁剪平面
  • cocos2dx-js
  • Node.js中的事件循环是什么
  • shell脚本相互调用
  • Jquery针对tr td的一些实用操作方法(必看篇)
  • fw开发
  • Python中字符串的索引
  • js类的静态属性
  • 季度申报怎么更正
  • 办理跨区域事项报验
  • 税务稽查检查笔录范文
  • 湖南长沙税务局上班时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设