比如有这样的一段代码:

<p><img _src="/tt.jpg" src="http://www.sjmoban.com/tt.jpg" title="1539765170791397.jpg"/></p>

其中我想把图片img中的src换成通过特定的函数处理过后的地址,那么可以使用preg_replace_call函数来操作,代码如下:

$pattern="/<[img|IMG].*?src=[\'|\"](.*?(?:[\.gif|\.jpg|\.png|\.jpeg]))[\'|\"].*?[\/]?>/i";
preg_replace_callback($pattern,function($ma) {return str_replace($ma[1],lsk::picurl($ma[1]),$ma[0]);
},$content);

期中:lsk::picurl()//这个函数是处理src地址的。

php依次替换文本字符串中的图片src地址相关推荐

  1. html字符串替换src,替换html字符串中img标签src的值.

    packagecom.junlenet.common.util;importjava.util.regex.Matcher;importjava.util.regex.Pattern;/*** htm ...

  2. 正则匹配字符串中的图片地址

    从富文本字符串中获取所有图片的地址,直接调用下面的方法,传入需要提取的字符串即可 public function urlarr($img) {$img = htmlspecialchars_decod ...

  3. 正则匹配不包含某字符串_如何替换JS字符串中匹配到多处中某一指定节点?

    来源 | https://www.cnblogs.com/class1/p/14273231.html 问题先行,要求搜索关键字,匹配到四处,那我鼠标放在第二处,我想把它变个颜色,该怎么实现呢?截图如 ...

  4. PHP开发小技巧①⑥—提取富文本字符串中的文本内容

    综述 富文本在我们平常的项目中应用已经很广泛了,并逐渐发展成了一个行业.最近在项目中遇到需要提取富文本字符串中的文本内容,本篇博文就是记述如何重富文本字符串中提取出文本内容,欢迎大家相互学习. 富文本 ...

  5. html如何批量替换图片,如何批量替换wps文字中的图片?

    这篇文章是教大家如何批量替换wps文字中的图片?教程简单易学,有需要的小伙伴就赶紧和小编一起来学习一下吧. 在Wps文字文件中插入了40张图片,想替换其中的20张图片. 常见方法都是逐张替换,少量的图 ...

  6. 文本字符串中提取数据进行分析

    需求 在进行数据分析的时候,有时候会碰到需要从文本字符串中提取需要的数据来进行分析的情况,这种需求在网络爬虫数据分析非常常见. 比如,需要下列表格"基础薪资规则"字段中提取阶梯单量 ...

  7. C语言试题四十六之将m行n列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。

    1. 题目 请编写一个函数function,它的功能是:将m行n列的二维数组中的字符数据,按列的顺序依次放到一个字符串中. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试 ...

  8. 减去字符串_从文本字符串中提取指定值的6个超级技巧解读

    在实际的工作中,从指定的字符串中提取指定文本也是常用的技巧之一,除了手动操作之外,下文的8种应用技巧也是必须要掌握的. 一.Left函数法.功能:从指定文本字符串的第一个字符开始,提取指定长度的字符串 ...

  9. Excel-判断一个文本字符串中是否包含数字! 判断一个文本字符串是否是纯汉字!...

    0.判断一个文本字符串中是否包含数字!/判断一个文本字符串是否是纯汉字! 公式=IF(LENB(A1)=2*LEN(A1),"都是汉字","含有非汉字字符") ...

最新文章

  1. linux命令录制,怎样在Linux上录制你的终端操作及回放
  2. java 怎么判别注释符_java学习笔记二(注释、关键字、标识符)
  3. Pytest入门【1】
  4. java的基础语法是什么_java语法基础
  5. Openstack api 使用方法
  6. [java][马士兵j2se视频教程]
  7. 14种最佳的PHP帮助台脚本和5种免费选项
  8. FFmpeg如何设置编码器私有参数
  9. js 跨域获取cookie
  10. 定投复利公式 php,基金定投收益计算公式和复利计算公式
  11. JAVA Exception Handing
  12. java应届生面试收集总结
  13. 斯皮尔曼相关系数范围_Spearman Rank(斯皮尔曼等级)相关系数及MATLAB实现
  14. 误传了数千年的几个名句
  15. adb 模拟手指滑屏
  16. 问题 C: Fraction 分数类 I
  17. 家用计算机硬件升级方案,旧电脑如何升级?旧电脑配置升级推荐方案
  18. FPGA:偶分频、奇分频
  19. xingtai - 学习九九乘法表和皇帝的米粒
  20. 游戏辅助背后的黑产流水线:年劫持攻击千万次牟利数百万

热门文章

  1. python3 request模块 https certificate verify failed 错误
  2. golang 如何判断变量的类型
  3. python subprocess模块 命令执行
  4. Linux的文件系统及其硬盘分区挂载原理
  5. 欧几里得距离网络_Scientific Reports|基于集成相似度的神经网络药物相互作用预测...
  6. oracle数据库查询表语句,oracle数据库重要的查询语句
  7. jbutton增加监听事件_Swing 如何进行事件监听
  8. 使用ELK 搭建core文件展示平台
  9. 理解和认识udev(转载)
  10. android自定义离线地图,MapBox GL Android:已下载但未使用的自定义磁贴源的离线地图...