В интернете нашёл вот такой прекрасный код что удаляет повторяющиеся подряд вопросительные знаки : PHP: $str = '??? ?? ??'; $str = preg_replace('/(\?){2,}/', '$1', $str); //echo $str вернет ? ? ? А как сделать так что-бы он делал тоже самое вообще со всеми символами?
Как-то так? Код (PHP): $str = "Здравствуйте!!!!! Убирррраем повторрряющиеся сииииииииииимволы. Aaaaabbbbb aaa cccccccc baac..."; echo "<pre>"; echo $str, "<br>"; echo preg_replace('/(.)\1+/u', '$1', $str); echo "</pre>";
Все работает. Вот этот пример в онлайн песочнице: https://phpize.online/s/m Последовательно выводятся исходная строка: а затем результат обработки: