我有这个网址:
https://example.com/[photo-s]/photo.jpg
有时,部分之间会[]
发生变化。
在PHP中,如何用另一件事代替这部分?
例:
preg_replace('photo-[a-z]', 'newphotopath', 'photo-s');
谢谢。
$url = 'https://example.com/[photo-s]/photo.jpg';
preg_replace('~\[(.*?)\]~', 'something_new', $url);
->
https://example.com/something_new/photo.jpg
如果您打算替换.com/
以下之间的所有内容,而/
不管是否带有括号,则可以使用:
preg_replace('~.com\/(.*?)\/~', '.com/something_new/', $url)
->
https://example.com/something_new/photo.jpg
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句