ホームページ >バックエンド開発 >PHPチュートリアル >preg_replace を使用して画像フォルダーの前のディレクトリを削除する方法

preg_replace を使用して画像フォルダーの前のディレクトリを削除する方法

WBOY
WBOYオリジナル
2016-06-23 13:31:391148ブラウズ

怎么利用preg_replace将images文件夹前的目录删除,文件夹images前面和后面目录都是动态的。
例如 19de091dcb8bfdca40f36d2de7abd81a
f93b82cc7fca9eaf449e66baf25e8be9
a7df644af73682a3f286de39e3fd25b2

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

$s =<<< TXT<img src="www.abc/n1/n2/images/abc.jpg"><img src="images/abc.jpg"><img src="www.abc/n1/images/www/abc.jpg">TXT;echo preg_replace('#(?<=").+/(images/[^"]+)#', '$1', $s);
f93b82cc7fca9eaf449e66baf25e8be9
f93b82cc7fca9eaf449e66baf25e8be9
a7df644af73682a3f286de39e3fd25b2

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

$s =<<< TXT<img src="www.abc/n1/n2/images/abc.jpg"><img src="images/abc.jpg"><img src="www.abc/n1/images/www/abc.jpg">TXT;echo preg_replace('#(?<=").+/(images/[^"]+)#', '$1', $s);
f93b82cc7fca9eaf449e66baf25e8be9
f93b82cc7fca9eaf449e66baf25e8be9
a7df644af73682a3f286de39e3fd25b2




太赞了,就是这样。这回得好好学学正则了。
版主非常热心,非常感谢!
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。