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()函数进行替换,并输出替换后的结果。

相关推荐
超梦dasgg11 小时前
Java 生产环境 MQ 技术选型全解析
java·开发语言·java-rocketmq·java-rabbitmq
桀人12 小时前
C++——模板初阶(收录在专栏C++入门到精通)
开发语言·c++
一直有一个ac的梦想12 小时前
cmu15445 2025fall lec 18 transactions with two-phase lock
java·开发语言·数据库
JAVA社区12 小时前
Java进阶全套教程(四)—— SpringMVC框架详解
java·开发语言·spring·面试·职场和发展
Lumbrologist13 小时前
【C++】零基础入门 · 第 2 节:变量、基本数据类型与输入输出
java·开发语言·c++
码完就睡13 小时前
C语言——动态内存
c语言·开发语言
xyq202413 小时前
Java 数组
开发语言
雨辰AI13 小时前
人大金仓 V9 生产级专用监控大盘(含 120 + 指标 + 告警规则 + 一键导入)
java·开发语言·数据库·mysql·政务
时寒的笔记13 小时前
day13~14核心案例某采招网
开发语言·javascript·ecmascript
彦为君14 小时前
Java文件处理效率库Commons-IO(速览)
java·开发语言·mfc