Если решение на основе PHP
и regex
хорошо, вы можете сделать:
$str = "Hiiiiiii My frieeend!!!!!!!";
$str = preg_replace('#(.)\1+#','$1',$str);<br>
echo $str; // prints Hi My friend!</s></p>
<pre><code>$str = preg_replace('#(.)\1{2,}#','$1$1',$str);
echo $str; // prints Hii My frieend!!
Вы также можете использовать regex
, использованный выше в Perl
:
$str = "Hiiiiiii My frieeend!!!!!!!";
$str =~s/(.)\1{2,}/$1$1/g;
</code>