欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

利用preg_replace怎么将images前面的目录删除掉
程序员文章站 2022-05-21 13:57:00
...
利用preg_replace怎么将images前面的目录删除掉
利用preg_replace怎么将images前面的目录删除掉 <img src="www.abc/n1/n2/images/abc.jpg" 谢谢


回复讨论(解决方案)

$s = '利用preg_replace怎么将images前面的目录删除掉 <img src="www.abc/n1/n2/images/abc.jpg"利用preg_replace怎么将images前面的目录删除掉 <img src="www.abc/n1/n2/images/abc.jpg"

$s = '利用preg_replace怎么将images前面的目录删除掉 <img src="www.abc/n1/n2/images/abc.jpg"利用preg_replace怎么将images前面的目录删除掉 <img src="www.abc/n1/n2/images/abc.jpg"

谢谢版主的回答,我有一个文件夹images,我就想保留images文件夹以及后面的目录,images后面的目录有几级是未知的。还请版主帮个忙
比如说可能是利用preg_replace怎么将images前面的目录删除掉 <img src="www.abc/n1/n2/images/abc.jpg" 或者利用preg_replace怎么将images前面的目录删除掉 <img src="www.abc/n1/n2/images/abc.jpg"

那你就把前导的 www.abc/n1/n2 删去就是了

那你就把前导的 www.abc/n1/n2 删去就是了



是这个意思但是文件夹images前面的目录也是未知的,不一定是 www.abc/n1/n2 有可能是m1

不要闭门造车!不存在这种可能性

img 如果没有真实存在的 url,则图片是不可能显示的,所以图片路径不可能是不确定的
如果你是抓取网页图片,完全可以根据抓取后保存的图片路径自己构造 url,并不需要再原 url 上修改

如果你只是想做个练习,那么请不要把精力放在这个臆想的题目上

不要闭门造车!不存在这种可能性

img 如果没有真实存在的 url,则图片是不可能显示的,所以图片路径不可能是不确定的
如果你是抓取网页图片,完全可以根据抓取后保存的图片路径自己构造 url,并不需要再原 url 上修改

如果你只是想做个练习,那么请不要把精力放在这个臆想的题目上



这是真实情况,因为某些原因,现在网址是动态的,所以图片录入进去以后,更换动态网址后,图片地址不对应了,所以得仅仅images目录后面的路径,前面的路径是动态的。

并且文件夹images后面的目录也是可以动态添加的

其实就是想删除利用preg_replace怎么将images前面的目录删除掉 <img src="www.abc/n1/n2/images/abc.jpg"

博主 我也和你遇到同样的问题 你解决了么 ? 求分享

博主 我也和你遇到同样的问题 你解决了么 ? 求分享




还没有,解决了一起分享

博主 我也和你遇到同样的问题 你解决了么 ? 求分享




搞定了,请查看http://bbs.csdn.net/topics/391065267
$s = 利用preg_replace怎么将images前面的目录删除掉 <img src="www.abc/n1/n2/images/abc.jpg"
利用preg_replace怎么将images前面的目录删除掉 <img src="www.abc/n1/n2/images/abc.jpg"
利用preg_replace怎么将images前面的目录删除掉 <img src="www.abc/n1/n2/images/abc.jpg"
TXT;

$pattern='#(?
echo preg_replace($pattern, '$1', $s);