PHP - refex 查找并替换
PHP - refex find from to and replace
我有一个带有 src 的 img 标签,如下所示:
src="http://localhost:8000/assets/img/resources/someimage"
http://localhost:8000部分是动态的,会根据服务器地址变化,/assets/img/resources/someimage会不受变化的影响。我需要用一个点替换那部分(/assets 的所有内容)。我怎样才能做到这一点?
您可以使用:
$repl = preg_replace('~^.+?/assets(/img/resources/someimage)$~', '.', $input);
//=> ./img/resources/singature.png
^.+?/assets/
将匹配 /assets/
.
之前的 1 个或多个字符
我有一个带有 src 的 img 标签,如下所示:
src="http://localhost:8000/assets/img/resources/someimage"
http://localhost:8000部分是动态的,会根据服务器地址变化,/assets/img/resources/someimage会不受变化的影响。我需要用一个点替换那部分(/assets 的所有内容)。我怎样才能做到这一点?
您可以使用:
$repl = preg_replace('~^.+?/assets(/img/resources/someimage)$~', '.', $input);
//=> ./img/resources/singature.png
^.+?/assets/
将匹配 /assets/
.