需要正则表达式来替换图像源的部分
我想替换下面的图片源 http://www.fishingwithdon.com/wp-content/uploads /2006/06/drop_off_area.jpg
与 http://www.test.com/test/uploads/2006/06 /drop_off_area.jpg
意味着我想用“http://www.test.com/test/”替换“http://www.fishingwithdon.com/wp-content/”
但是我想要的字符串每次更换的内容都不会相同。
任何帮助将不胜感激。
谢谢,
乌梅什·库尔卡尼
I want to replace below image source
http://www.fishingwithdon.com/wp-content/uploads/2006/06/drop_off_area.jpg
with
http://www.test.com/test/uploads/2006/06/drop_off_area.jpg
Means I want to replace "http://www.fishingwithdon.com/wp-content/" with "http://www.test.com/test/"
But string I want to replace will not be same each time.
Any help will be appreciated.
Thanks,
Umesh Kulkarni
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
那应该可以解决问题
That should do the trick
http://codepad.org/xTvLGXC8
但这不是一个简单的 str_replace 适合您的情况吗?
http://codepad.org/xTvLGXC8
But wouldn't a simple str_replace be sufficient in your case?
可以相应修改以适应不同的 url 情况,即(非 www、非 .com、https 与 http)
Can Modify accordingly to adjust for different url situations ie (non-www, non-.com, https vs http)
您确定需要一个正则表达式吗? str_replace 还不够吗?它甚至说:
例子:
Are you sure that you need a regex for that? Wouldn't str_replace be sufficient? It even says:
Example: