时间:2021-07-01 10:21:17 帮助过:6人阅读
$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后面的目录也是可以动态添加的
其实就是想删除
博主 我也和你遇到同样的问题 你解决了么 ? 求分享
博主 我也和你遇到同样的问题 你解决了么 ? 求分享
还没有,解决了一起分享
博主 我也和你遇到同样的问题 你解决了么 ? 求分享
搞定了,请查看http://bbs.csdn.net/topics/391065267
$s =<<< TXT
https://img.gxlcms.com/
https://img.gxlcms.com/
https://img.gxlcms.com/
TXT;
$pattern='#(?<=img src=").+/(images/[^"]+)#' ;
echo preg_replace($pattern, '$1', $s);