热搜:NVER node 开发 php

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

2024-09-16 12:45:01
正则替换掉最右边的一个点

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


回复讨论(解决方案)

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

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

哇,都可以~