位置: 编程技术 - 正文

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居中)

  • 股权转让需要缴纳企业所得税吗
  • 留抵税额是什么意思啊
  • 投资利税率包括所得税吗
  • 应税劳务销售额税率
  • 上下班出了事故算不算工伤
  • 收到所得税退税会计怎么记账
  • 货物和运费一起开票怎么开
  • 电子承兑汇票如何拆小
  • 固定报销额度算工资吗
  • 公司买了商品做活动会计分录
  • 低值易耗品报废时
  • 公司厂房拆迁要交税吗
  • 境外企业提供软件使用权给境内企业
  • 支付运费价税合计
  • 车辆租赁费用标准
  • 增值税专用发票抵扣期限
  • 备用金 退款
  • 不抵扣勾选怎么挽回
  • 预缴水利基金如何申报?
  • 管理不善造成的损失怎么处理
  • 外地培训产生的费用
  • 劳务成本属于费用项目吗
  • 同城提入业务包括
  • 怎么利用喜欢自己的人
  • ps不支持win7吗
  • 如何编辑受保护的word文档
  • 物业专项维修资金可以退还吗
  • 东方蝾螈怎么养吃什么
  • 如何升级win10系统版本
  • 损益期末余额怎么算
  • PHP:mb_strrpos()的用法_mbstring函数
  • 事业单位收到拨款怎么办
  • 递延所得税资产是什么意思
  • 记帐凭证由谁填制
  • fbembed.dll
  • win7资源管理器叫什么
  • 小型企业的资产负债表
  • 中小企业成本核算方法
  • 收到承兑汇票怎么签收
  • php读取xml接口数据
  • 不得抵扣的增值税怎么处理
  • Vue Router4 ,prams 传参失效和报错问题
  • 销售不动产预征率是多少
  • 购买办公用品没有合同缴纳印花税吗
  • 单位之间的争议由谁处理
  • 主营业务收入需要结转吗
  • php指定域名访问
  • 现金流量表四个部分
  • 差旅费可以抵扣嘛
  • 小规模纳税人出售使用过固定资产
  • 出口退免税的税种包括增值税消费税企业所得税
  • 过次页是本页合计吗
  • 实物返利的税务处理
  • 企业年金个税怎么计算
  • 公司注销后原有未使用的包装还可以用吗怎么办
  • 预付账款的会计处理
  • 汇兑损益的账务处
  • 在计划管理中根据事实思考这一步的内容是
  • 现金支票取现怎么记账
  • 车辆折旧费法律支持吗
  • 小规模纳税人如何建账记账及流程
  • SQL server不存在或拒绝访问 u8
  • windows需要更新吗?
  • openssl/sha.h
  • linux中的文件
  • linux连接windows的服务redis
  • win7系统删除文件需要权限
  • windows7组织
  • unity中mathf
  • opengl glm库
  • dos 批处理
  • nodejsapi
  • python字符串常用方法
  • unity ulua
  • 遮罩有什么作用
  • 广东etc扣费异常打哪个电话
  • 临时税务登记证是什么意思
  • 税务规范性文件制定管理办法
  • 财政临时工是什么
  • 国网成都市局和绵阳市局的区别?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设