php 替换img宽度,php 如何替换img
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相关推荐
- 行内元素中的非替换行内元素和替换行内元素
今天看<别具光芒css>发现了以前未见过的词,替换的行内元素和非替换的行内元素. 替换的行内元素具有"内在尺寸",尺寸是有自身决定的,而不会受周围 ...
- php中的替换函数,php字符串中替换函数是什么
php字符串中替换函数有两种,分别是:1.substr_replace函数,用于把字符串的一部分替换为另一个字符串:2.str_replace函数,能够使用一个字符串替换字符串中的另一些字符. 本文操 ...
- string 替换_vim怎么查找与替换文字?比Windows记事本效率高太多了
请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解vim怎么查找与替换文字. vim怎么查找 ...
- ntext字段的替换处理示例--全表替换(作者:邹建)
--ntext字段的替换处理示例--全表替换 --测试数据 create table test(id varchar(3),txt ntext) insert into test select '1' ...
- php替换局部大小写字母,php替换字符串中的一些字符(区分大小写)的函数str_replace()...
实例 把字符串 "Hello world!" 中的字符 "world" 替换成 "Peter":<?php echo str_repl ...
- vscode@局部替换文本/正则匹配分组替换(复杂删除修改替换)/目录检索_模糊匹配工作空间的目录
文章目录 vscode正则文本替换@处理 refs 正则替换 案例1 案例2 案例3 solution result 案例4 solution result 局部替换 方式1 方式2 vscode 目 ...
- java pdf替换内容_java PDF批量替换关键词
java PDF批量替换关键词 要求:将要替换的字段封装到一个类中,并规定字段名与PDF中关键字的映射. 准备: 关键词信息类-----MatchItem package pdf.replace; i ...
- ntext字段的替换处理示例--全表替换
Mission 1 : 根据需要,将数据库存储文章内容的字段中的域名www.a.com.cn 替换为 www.b.com.cn. 如此典型的问题 先看SQL server的联机手册, USE Nort ...
- python读取word文件并替换部分文字_python批量替换
本文讨论一下如果使用python来批量替换word中的内容.具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 一.目标: 在word文档中,将水果的名称由中文替换为英文. 而且我们有多份 ...
最新文章
- python画折线图代码-用Python画论文折线图、曲线图?几个代码模板轻松搞定!
- mysql5.718解压版安装_MySQL v5.7.18 版本解压安装
- SAP CRM product customizing下载的第三个队列
- 玩转SSRS第六篇---客户端报表进阶
- bean交个spring和new比较区别
- sonyflake.go
- Sharepoin学习笔记 —架构系列--02 Sharepoint的处理(Process)与执行模型(Trust Model) 1
- 使用WebBrowser控件时在网页元素上绘制文本或其他自定义内容
- [30期] 第一个项目总结-—数码黑店在这一年开张
- Linux系统GCC常用命令和GCC编译过程描述
- 基于J2EE规范的中间件——EJB开发实例2
- XILINX VIVADO2018.2官方下载全教程记录.
- 如何在Edge中添加兼容性站点?
- 题解 P2919 【[USACO08NOV]守护农场Guarding the Farm】
- 360木马查杀后mysql数据不能启动
- ocr识别身份证护照阅读器
- Matting之Towards Enhancing Fine-grained Details for Image Matting
- 从实际问题看 SwiftUI 和 Widget 编程
- day25组合总和3_电话号码的字母总和
- 视频监控系统及系统各节点设备理解和监控系统发展简介
热门文章
- 洛谷 P2904 [USACO08MAR]跨河River Crossing
- PHP结合Redis来限制用户或者IP某个时间段内访问的次数
- uva 436 Arbitrage (II)
- Android程序开发0基础教程(一)
- UICollectionView 应用
- PHP学习笔记 - 在Eclipse中使用XDebug调试代码 | Using XDebug debug code in eclipse
- Microsoft Visual Studio 2005中使用水晶报表
- Perfect Appearance NIKE KD 9 PERFORMANCE REVIEW
- tp5 的查询构造器
- LIDAR in Google Earth