@MlNoob

Как схлопнуть последовательность однотипных букв в каждом слове текста до двух?

Требуется обработать в тексте слова в которых есть последовательность однотипным букв, заменив последовательность на две буквы.
Например: hellllo worlddd -> hello worldd

Пришел пока к этому но не могу разобраться в чем проблема, в последнем слове неправильно:
s= "Heeellllo worrldddd уpaaaaa"
s = (re.sub(r"(.)\1", r"\1",s)) 
>Heello worldd уpaaa
  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
longclaps
@longclaps
s = "Heeellllo worrldddd уpaaaaa"
print(re.sub(r"(.)\1+", r"\1\1", s))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы