更新时间:2023-02-22 11:59:19
可以使用负Look-Expression:
<?php
$public_url = "https://api.mongohq.com/";
$replace = "foobar";
echo preg_replace("~/(?!.*/)~", $replace, $public_url);
?>
输出:
https://api.mongohq.comfoobar
更新:
使用以下正则表达式可避免最后一个劈开后面的字符出现问题:
echo preg_replace("~/(?!.*/)(.*)~", $replace, $public_url);
最后一个劈开后面的所有字符也将被替换。感谢Knittl!