Задать вопрос
@MlNoob

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

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

Пришел пока к этому но не могу разобраться в чем проблема, в последнем слове неправильно:
s= "Heeellllo worrldddd уpaaaaa"
s = (re.sub(r"(.)\1", r"\1",s)) 
>Heello worldd уpaaa
  • Вопрос задан
  • 115 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
longclaps
@longclaps
s = "Heeellllo worrldddd уpaaaaa"
print(re.sub(r"(.)\1+", r"\1\1", s))
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы