Home >Backend Development >PHP Tutorial >正则替换掉最右边的一个点

正则替换掉最右边的一个点

WBOY
WBOYOriginal
2016-06-23 14:14:01886browse

$str = "abc/test.test.jpg";
echo preg_replace('/(\.)/', '#', $str);
我只是想把最右边的.找成#


回复讨论(解决方案)

echo preg_replace('/\.([^.]+)$/', '#$1', $str);

preg_replace('/(.+)\.([^\.]+)/', '$1#$2', $str);

哇,都可以~

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
Previous article:iis 301重定向 eurl.axdNext article:关于smarty插件