PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

利用preg_replace怎么将images前面的目录删除掉 <img src="//m.sbmmt.com/m/faq/www.abc/n1/n2/images/abc.jpg"

原创
2016-06-23 13:31:40 1013浏览

利用preg_replace怎么将images前面的目录删除掉
将  谢谢


回复讨论(解决方案)

$s = '

$s = '

谢谢版主的回答,我有一个文件夹images,我就想保留images文件夹以及后面的目录,images后面的目录有几级是未知的。还请版主帮个忙
比如说可能是 或者

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

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



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

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

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

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

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

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

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



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

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

其实就是想删除 中 src="   和images 中间的部分

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

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




还没有,解决了一起分享

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




搞定了,请查看http://bbs.csdn.net/topics/391065267
$s =


TXT;
 
$pattern='#(?
echo preg_replace($pattern, '$1', $s);
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。