位置: 编程技术 - 正文

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

  • 2019年的个税现在还可以退吗
  • 增值税预缴申报和正常申报的区别
  • 申报所得税季初资产总额怎么填?
  • 企业所得税计算例题
  • 对方发票没交税怎么办
  • 航天信息服务费不交可以吗
  • 怎么知道对方的支付宝账号
  • 净现值率和现值指数之间的关系
  • 销售收入计入其他应付款
  • 外购礼品发放员工
  • 自查补交以前年度增值税怎么做账
  • 固定报销额度算工资吗
  • 发票未到货已到怎么入账
  • 股利怎么算出来的
  • 事业单位职工福利费范围有哪些
  • 库存商品公司自己用怎么下账
  • 购买原材料无法取得发票如何做账
  • 发票未能在汇算清缴前取得怎么办?
  • 未支付的款项如何做账
  • 存出的保证金
  • 收到公司of
  • 企业转增股本要交税吗
  • 增值税普通发票税率
  • 代收水电费如何开票商品分类编码
  • 园林绿化税收减免政策
  • 计提附加税的会计分录
  • 资管产品征税
  • 工资薪金总额是指月还是全年
  • 抽奖获得的奖品有权转卖吗
  • 办税人员的职责和义务
  • 外汇收入会计分录
  • 为什么应收和预收在一起
  • 固定资产折旧年限及残值率
  • 缴纳车船税的车辆
  • 办理环评费用
  • 现金流风险分析
  • 鸿蒙系统怎么升级3.0
  • 基金投资于什么
  • 工业危废处理的前景
  • 如何在windows11上安装动态壁纸
  • php导出数据到excel
  • php文件锁并发 性能
  • 员工福利费账务处理
  • bearshare.exe进程安全吗 bearshare是什么进程
  • 解除劳动合同后需要把合同拿回来吗
  • 资产减值损失结转怎么算
  • servlet工作原理和生命周期
  • php实现多语言切换
  • 支付给境外个人的服务费
  • 怎么理解中国实际
  • 股东可以领取工资吗
  • 个人所得税专项扣除新标准一览表最新
  • 一般纳税人什么情况可以开3%的发票
  • java连接mysql数据库
  • 国家税务总局纳税服务规范
  • 保险再保业务
  • 销售补偿法
  • 税收优惠附加税怎么计算
  • 如何在个人所得税app上修改扣缴义务人
  • 建筑公司收到的工程服务发票怎么做账
  • 公司开票分公司怎么做账
  • 应收未收的款项如何会计处理
  • 公司费用报销单样本
  • mysql的多表查询语句
  • 如何提高windows7运行速度
  • Win7系统打开文件夹没有自动排列选项
  • 苹果14pro max价格
  • window10怎么获取ip地址
  • 电脑arp攻击怎么解决
  • 第四章之BootStrap表单与图片
  • window.close(); 关闭浏览器窗口js代码的总结介绍
  • linux sleep 2
  • python自动生成
  • 在html中写入javascript
  • python科学计算程序
  • android下载图片并保存到本地
  • 运输费属于什么会计分录
  • 北京国税网上办税服务大厅
  • 手机微信怎么预约
  • 深圳税务局官方客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设