Регулярное выражение для удаления повторяющихся символов

  • Автор темы Автор темы Talker
  • Дата начала Дата начала

Talker

Новичок
Регулярное выражение для удаления повторяющихся символов

Кто силен в регулярных выражениях, подскажите правило для удаления любых символов, которые повторяются более 2 раз. Т.е. чтобы вместо "Прииииииивеееет!!!!!!" было "Привет!".
Как решить задачу перебором символов знаю, но хочется более изящный способ.
 
Код:
echo preg_replace('/(\S)\1{2,}/','\1','Прииииииивеееет!!!!!!');
Более двух, но не два раза =)
 
Сюда я зашел за конкретным советом. Если тебе влом помочь (или сам не знаешь), то лучше не флудить.
тебе уже указали где твой совет есть
если ты не в состоянии им воспользоватся ты не на тот форум зашел
если тебе нужно готовое решение то тебе в другое место, а не просить копипастить мануал, он и так уже есть
 
Сверху