Home >Backend Development >PHP Tutorial >怎么利用preg_replace将images文件夹前的目录删除

怎么利用preg_replace将images文件夹前的目录删除

WBOY
WBOYOriginal
2016-06-23 13:31:391150browse

怎么利用preg_replace将images文件夹前的目录删除,文件夹images前面和后面目录都是动态的。
例如 怎么利用preg_replace将images文件夹前的目录删除 或者怎么利用preg_replace将images文件夹前的目录删除 总而言之,就是将 src="   和images 中间部分的字符串替换掉。
求大神指点。


回复讨论(解决方案)

你不会再说连 images 也是不确定的了吧?

$s =<<< TXT<img  src="www.abc/n1/n2/images/abc.jpg" alt="怎么利用preg_replace将images文件夹前的目录删除" ><img  src="images/abc.jpg" alt="怎么利用preg_replace将images文件夹前的目录删除" ><img  src="www.abc/n1/images/www/abc.jpg" alt="怎么利用preg_replace将images文件夹前的目录删除" >TXT;echo preg_replace('#(?<=").+/(images/[^"]+)#', '$1', $s);
怎么利用preg_replace将images文件夹前的目录删除
怎么利用preg_replace将images文件夹前的目录删除
怎么利用preg_replace将images文件夹前的目录删除

你不会再说连 images 也是不确定的了吧?

$s =<<< TXT<img  src="www.abc/n1/n2/images/abc.jpg" alt="怎么利用preg_replace将images文件夹前的目录删除" ><img  src="images/abc.jpg" alt="怎么利用preg_replace将images文件夹前的目录删除" ><img  src="www.abc/n1/images/www/abc.jpg" alt="怎么利用preg_replace将images文件夹前的目录删除" >TXT;echo preg_replace('#(?<=").+/(images/[^"]+)#', '$1', $s);
怎么利用preg_replace将images文件夹前的目录删除
怎么利用preg_replace将images文件夹前的目录删除
怎么利用preg_replace将images文件夹前的目录删除

你不会再说连 images 也是不确定的了吧?

$s =<<< TXT<img  src="www.abc/n1/n2/images/abc.jpg" alt="怎么利用preg_replace将images文件夹前的目录删除" ><img  src="images/abc.jpg" alt="怎么利用preg_replace将images文件夹前的目录删除" ><img  src="www.abc/n1/images/www/abc.jpg" alt="怎么利用preg_replace将images文件夹前的目录删除" >TXT;echo preg_replace('#(?<=").+/(images/[^"]+)#', '$1', $s);
怎么利用preg_replace将images文件夹前的目录删除
怎么利用preg_replace将images文件夹前的目录删除
怎么利用preg_replace将images文件夹前的目录删除




太赞了,就是这样。这回得好好学学正则了。
版主非常热心,非常感谢!
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn