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

相关推荐
Z1Jxxx几秒前
删除字符串2
开发语言·c++·算法
小CC吃豆子4 分钟前
Qt的信号与槽机制
开发语言·数据库·qt
你的冰西瓜8 分钟前
C++中的set容器详解
开发语言·c++·stl
weixin_4624462312 分钟前
使用 Python 创建和导出 Jupyter Notebook:从零到一的完整教程
开发语言·python·jupyter
蕨蕨学AI18 分钟前
【Wolfram语言】44 导入与导出
开发语言·wolfram
豆沙沙包?18 分钟前
2026年--Lc336-1448. 统计二叉树中好节点的数目(树)--java版
java·开发语言·深度优先
青小莫20 分钟前
C++之类和对象(下)
java·开发语言·c++
superman超哥21 分钟前
惰性求值(Lazy Evaluation)机制:Rust 中的优雅与高效
开发语言·后端·rust·编程语言·lazy evaluation·rust惰性求值
Wiktok23 分钟前
关于Python继承和super()函数的问题
java·开发语言
古城小栈28 分钟前
Rust IO 操作 一文全解析
开发语言·rust