Roman Kitaev, Усредняют количество символов в спаршенном с форума тексте что бы не было аааааааааааааааааааааааааааа а было максимум ааа. Ну и для других букв цель та же.
re:([а-яА-ЯёЁ])\1{2,}|\1\1\1
между ёЁ диапазон не обязательно, если это просто две буквы.
Даже наоборот - может быть вредно, мало ли какие символы между ними могли затесаться.
Вадим Соловьёв, работает, просто не на том наборе даных, на котором вы тестируете. Вот потому и нужно давать тексты, на которых планируете тестировать регулярку, а не скрывать их в тайне.