PHP正则替换字符串中的图片地址

在PHP中,可以使用preg_replace()函数来实现正则表达式的替换功能。以下是一个简单的例子,演示如何替换字符串中的图片地址。

php 复制代码
double $str = '图片地址1:<img src="http://example.com/image1.jpg"> 图片地址2:<img src="http://example.com/image2.jpg">';
double $pattern = '/<img src="(.*?)">/';
double $replacement = '<img src="http://newdomain.com/$1">';
double $result = preg_replace($pattern, $replacement, $str);
echo $result;

在上面的代码中,我们首先定义了一个包含两个图片地址的字符串 s t r 。然后,我们定义了一个正则表达式 str。然后,我们定义了一个正则表达式 str。然后,我们定义了一个正则表达式pattern,用于匹配标签中的图片地址。接下来,我们定义了替换字符串$replacement,其中包含了新的图片地址前缀。最后,我们使用preg_replace()函数进行替换,并输出替换后的结果。

相关推荐
白露与泡影3 分钟前
Java面试题2025最新、最全、最细(附答案)
java·开发语言
幸运小圣9 分钟前
递归(Recursion)快速上手指南【JS例子】
开发语言·javascript·ecmascript
宠..19 分钟前
安装 Qt VS Tool 插件
开发语言·qt
kali-Myon29 分钟前
NewStarCTF2025-Week5-Web
java·python·安全·web安全·php·web·ctf
未来之窗软件服务31 分钟前
幽冥大陆(三十九)php二维数组去重——东方仙盟筑基期
android·开发语言·算法·php·仙盟创梦ide·东方仙盟·东方仙盟sdk
程序猫.34 分钟前
Java零基础入门:集合进阶(下)
java·开发语言
菜鸟-0139 分钟前
QT:BMS_TTL
开发语言·qt
sali-tec43 分钟前
C# 基于halcon的视觉工作流-章65 点云匹配-基于形状
开发语言·人工智能·算法·计算机视觉·c#
不会c嘎嘎1 小时前
【C++】深入理解多态:从用法到原理
开发语言·c++
武子康1 小时前
Java-179 FastDFS 高并发优化思路:max_connections、线程、目录与同步
java·开发语言·nginx·性能优化·系统架构·fastdfs·fdfs