Заменяются следующие символы:
. ! ? ( )
<?php
$text = preg_replace('#(\.|\?|!|\(|\)){3,}#', '\1\1\1', $text);
?>
<?php
$text = preg_replace('#(\.|\?|!|\(|\)){3,}#', '\1\1\1', $text);
?>