位置: 编程技术 - 正文

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

  • 增值税进项发票当月未开,怎么办
  • 房屋出租的成本怎么算
  • 网约车有电子发票吗
  • 企业所得税不征税收入
  • 开外管证再省外预缴税收要怎么报税?
  • 企业没有收入怎么办
  • 税负的含义
  • 个人独资企业是什么类型
  • 发票离线限额什么意思
  • 开通税种需要带发票吗
  • 美团扣点怎么做凭证
  • 花店怎么做会计工作
  • 小规模纳税人缴税计算
  • Windows11怎么免费升级专业版
  • win10提示病毒防护已过期
  • 支付的股权溢价款账务处理
  • 支付的测试报告怎么查
  • 如何修复win11系统
  • 雨林木风u盘pe装系统教程
  • php的教程
  • 如何理解什么是社会制度
  • nodejs解压
  • 基于中国国情的中国式现代化具有哪些特色
  • 费用的结转是在借方还是贷方
  • 微服务架构java框架
  • php调用外部程序
  • uniapp和mpvue比较
  • php curl_init
  • php时间戳转换成时间
  • html不能运行
  • 独立核算的分公司注销时账面怎么处理
  • 补交之前年度税款怎么调账
  • 如何简单去除
  • 纳税人在工作
  • 哪些税是季报
  • Sqlite 操作类代码
  • 消耗品属于哪个会计科目
  • 待抵扣进项税额转出会计分录
  • 成本核算的意义是什么
  • 所得税做账是否需要发票
  • 小规模纳税人季度不超30万免增值税
  • sqlserver监视器
  • 发票开9个点
  • mysql导入sql文件命令
  • 认缴的出资额
  • 库存商品入库的会计分录怎么写
  • 出口退税相关税法文件
  • 出口货物 增值税
  • 计提税金用什么附件
  • 研发支出费用化对财务报表的影响
  • 道路施工企业的上级监管部门是谁
  • 补缴以前年度企业年金可以税前扣除吗
  • 报价中含税和不含税比例
  • 员工体检的发票在哪里开
  • 企业的支出包括( )支出
  • 车间劳务费计入什么费用
  • 年初建账考虑要点
  • mysql教程入门
  • linux的apache
  • bios界面uefi
  • bios屏蔽nvme
  • 不同系统电脑能共享吗
  • hosts文件win10
  • cocos2dx webview
  • c#+unity3d
  • 表单验证插件
  • android打包v1v2
  • NeHe OpenGL Lesson 9
  • js实现apply函数
  • jquery对动态生成的进行操作
  • linux实现shell
  • Linux 中的通配符详解及实例
  • 国税局公告2019年43号
  • 福建省国家税务局电子税务局官网入口
  • 广东电子税务局手机版
  • 没有交税,个人税可以低房子利息嘛
  • 小规模纳税人租金收入增值税税率
  • 哈尔滨二手房交易流程
  • 陕西省国税务局大企业处长邓谷祥简历
  • 北京市印花税减免政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设