0

直升机,

我有这个正则表达式来删除字符串上的双字母:

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

当前结果是:Heeelo

但我想要这个结果:Helo

怎么了 ?谢谢

4

1 回答 1

3

做就是了:

preg_replace( '`(.)\1+`', '$1',$string);
于 2012-04-16T16:53:23.853 回答