RegEx删除所有双(或更多)字母 - >的preg_replace

时间:2012-04-16 16:51:59

标签: regex preg-replace

直升机,

我使用此RegEx删除字符串上的双字母:

<?
$string = "Heeeeelloo";
echo preg_replace( '`(.*)\1`', '$1',$string)."\n";

目前的结果是:Heeelo

但我希望这个结果:Helo

怎么了? 感谢

1 个答案:

答案 0 :(得分:3)

只是做:

preg_replace( '`(.)\1+`', '$1',$string);