标签: php
我想删除重复的字母(“tteeeessst stttringgg”=>“test string”)。 有没有一个简短的方法,PHP可以做到这一点?
答案 0 :(得分:6)
尝试
$str = 'tteeeessst stttringgg'; echo preg_replace('{(.)\1+}','$1',$str);
Demo
答案 1 :(得分:2)
我假设您要删除重复的字母...这会删除像“字母”这样的字样中的重复,所以要小心......
$str = 'aabbccaaaaaddee'; echo preg_replace('{(.)\1+}','$1',$str); //abcade
来自http://randomdrake.com/2008/04/10/php-and-regex-replacing-repeating-characters-with-single-characters-in-a-string/