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

相关推荐
ArabySide26 分钟前
【Java】理解Java内存中堆栈机制与装箱拆箱的底层逻辑
java·开发语言
superman超哥39 分钟前
Rust 开发环境配置:IDE 选择与深度优化实践
开发语言·ide·rust
鹿鸣天涯44 分钟前
网络安全等级保护测评高风险判定实施指引(试行)--2020与2025版对比
开发语言·php
好好学习啊天天向上44 分钟前
多维c++ vector, vector<pair<int,int>>, vector<vector<pair<int,int>>>示例
开发语言·c++·算法
星河队长1 小时前
C#实现智能提示输入,并增色显示
开发语言·c#
song8546011341 小时前
uniapp如何集成第三方库
开发语言·uni-app
梵得儿SHI1 小时前
Java IO 流深度解析:对象流与序列化机制(ObjectInputStream/ObjectOutputStream)
java·开发语言·rpc·序列化·对象流·对象与字节流的转换·java对象流
想不明白的过度思考者1 小时前
Rust——Tokio的多线程调度器架构:深入异步运行时的核心机制
开发语言·架构·rust·多线程
百炼成神 LV@菜哥1 小时前
记类成员变量 vs 方法中的变量
java·开发语言