php替换img的方法:首先通过PHP正则表达式提取图片img标记中的任意属性;然后将img src替换为新的地址即可。

php正则表达式替换图片地址

代码如下:<?php

/*PHP正则提取图片img标记中的任意属性*/

$str = '


PHP正则提取或更改图片img标记中的任意属性';

//1、取整个图片代码

preg_match('/]*?src\\s*=\\s*(\\'|\\")(.*?)\\\\1[^>]*?\\/?\\s*>/i',$str,$match);

echo $match[0];

//2、取width

preg_match('//i',$str,$match);

echo $match[1];

//3、取height

preg_match('//i',$str,$match);

echo $match[1];

//4、取src

preg_match('//i',$str,$match);

echo $match[1];

/*PHP正则替换图片img标记中的任意属性*/

//1、将src="/uploads/images/20100516000.jpg"替换为src="/uploads/uc/images/20100516000.jpg")

print preg_replace('/()/i',"\\${1}uc/images/\\${3}",$str);

echo "


";

//2、将src="/uploads/images/20100516000.jpg"替换为src="/uploads/uc/images/20100516000.jpg",并省去宽和高

print preg_replace('/(/i',"\\${1} \\${2}uc/images/\\${3}>",$str);

?>

php 替换img宽度,php 如何替换img相关推荐

  1. 行内元素中的非替换行内元素和替换行内元素

    今天看<别具光芒css>发现了以前未见过的词,替换的行内元素和非替换的行内元素.            替换的行内元素具有"内在尺寸",尺寸是有自身决定的,而不会受周围 ...

  2. php中的替换函数,php字符串中替换函数是什么

    php字符串中替换函数有两种,分别是:1.substr_replace函数,用于把字符串的一部分替换为另一个字符串:2.str_replace函数,能够使用一个字符串替换字符串中的另一些字符. 本文操 ...

  3. string 替换_vim怎么查找与替换文字?比Windows记事本效率高太多了

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解vim怎么查找与替换文字. vim怎么查找 ...

  4. ntext字段的替换处理示例--全表替换(作者:邹建)

    --ntext字段的替换处理示例--全表替换 --测试数据 create table test(id varchar(3),txt ntext) insert into test select '1' ...

  5. php替换局部大小写字母,php替换字符串中的一些字符(区分大小写)的函数str_replace()...

    实例 把字符串 "Hello world!" 中的字符 "world" 替换成 "Peter":<?php echo str_repl ...

  6. vscode@局部替换文本/正则匹配分组替换(复杂删除修改替换)/目录检索_模糊匹配工作空间的目录

    文章目录 vscode正则文本替换@处理 refs 正则替换 案例1 案例2 案例3 solution result 案例4 solution result 局部替换 方式1 方式2 vscode 目 ...

  7. java pdf替换内容_java PDF批量替换关键词

    java PDF批量替换关键词 要求:将要替换的字段封装到一个类中,并规定字段名与PDF中关键字的映射. 准备: 关键词信息类-----MatchItem package pdf.replace; i ...

  8. ntext字段的替换处理示例--全表替换

    Mission 1 : 根据需要,将数据库存储文章内容的字段中的域名www.a.com.cn 替换为 www.b.com.cn. 如此典型的问题 先看SQL server的联机手册, USE Nort ...

  9. python读取word文件并替换部分文字_python批量替换

    本文讨论一下如果使用python来批量替换word中的内容.具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 一.目标: 在word文档中,将水果的名称由中文替换为英文. 而且我们有多份 ...

最新文章

  1. python画折线图代码-用Python画论文折线图、曲线图?几个代码模板轻松搞定!
  2. mysql5.718解压版安装_MySQL v5.7.18 版本解压安装
  3. SAP CRM product customizing下载的第三个队列
  4. 玩转SSRS第六篇---客户端报表进阶
  5. bean交个spring和new比较区别
  6. sonyflake.go
  7. Sharepoin学习笔记 —架构系列--02 Sharepoint的处理(Process)与执行模型(Trust Model) 1
  8. 使用WebBrowser控件时在网页元素上绘制文本或其他自定义内容
  9. [30期] 第一个项目总结-—数码黑店在这一年开张
  10. Linux系统GCC常用命令和GCC编译过程描述
  11. 基于J2EE规范的中间件——EJB开发实例2
  12. XILINX VIVADO2018.2官方下载全教程记录.
  13. 如何在Edge中添加兼容性站点?
  14. 题解 P2919 【[USACO08NOV]守护农场Guarding the Farm】
  15. 360木马查杀后mysql数据不能启动
  16. ocr识别身份证护照阅读器
  17. Matting之Towards Enhancing Fine-grained Details for Image Matting
  18. 从实际问题看 SwiftUI 和 Widget 编程
  19. day25组合总和3_电话号码的字母总和
  20. 视频监控系统及系统各节点设备理解和监控系统发展简介

热门文章

  1. 洛谷 P2904 [USACO08MAR]跨河River Crossing
  2. PHP结合Redis来限制用户或者IP某个时间段内访问的次数
  3. uva 436 Arbitrage (II)
  4. Android程序开发0基础教程(一)
  5. UICollectionView 应用
  6. PHP学习笔记 - 在Eclipse中使用XDebug调试代码 | Using XDebug debug code in eclipse
  7. Microsoft Visual Studio 2005中使用水晶报表
  8. Perfect Appearance NIKE KD 9 PERFORMANCE REVIEW
  9. tp5 的查询构造器
  10. LIDAR in Google Earth