Bel*_*ish 2 php string replace preg-replace
我只是想知道如何替换多个实例 - 只用一个使用php,
比如说我有
test----test---3
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能替换多个实例 - 只需1就可以了
test-test-3
Run Code Online (Sandbox Code Playgroud)
谢谢 :)
删除每个重复的字符:
$string = 'test----test---3';
echo preg_replace('{(.)\1+}','$1',$string);
Run Code Online (Sandbox Code Playgroud)
删除特定的重复字符:
$string = 'test----test---3';
echo eregi_replace("-{2,}", "-", $string);
Run Code Online (Sandbox Code Playgroud)
删除'丑陋'方式的特定重复字符:
$string = 'test----test---3';
echo implode('-',array_filter(explode('-',$string)));
Run Code Online (Sandbox Code Playgroud)
所有代码段的结果:
test-test-3
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1493 次 |
| 最近记录: |