Как удалить множественные разрывы строк?

Пример текста:
Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. (1)
В то время некий безымянный печатник создал большую коллекцию размеров и форм шрифтов, используя Lorem Ipsum для распечатки образцов. Lorem Ipsum не только успешно пережил без заметных изменений пять веков, но и перешагнул в электронный дизайн.
(2)
Его популяризации в новое время послужили публикация листов Letraset с образцами Lorem Ipsum в 60-х годах и, в более недавнее время, программы электронной вёрстки типа Aldus PageMaker, в шаблонах которых используется Lorem Ipsum.

(3)

Lorem Ipsum - это текст-"рыба", часто используемый в печати и вэб-дизайне. Lorem Ipsum является стандартной "рыбой" для текстов на латинице с начала XVI века. В то время некий безымянный печатник создал большую коллекцию размеров и форм шрифтов, используя Lorem Ipsum для распечатки образцов. Lorem Ipsum не только успешно пережил без.

Разрыв строки в первом случае подходит, но когда пропускается 1, 2 и больше строк, как в случае 2 и 3, нужно что-то препринимать. Как удалять разрывы строк во 2 и 3 случае силами regexp-ов?
  • Вопрос задан
  • 2526 просмотров
Решения вопроса 1
Pavlov_dog
@Pavlov_dog Автор вопроса
import re
pattern=re.compile('\n\n+')
content=re.sub(pattern,'',content)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@MIsternik
Можно использовать (\s){2,} и удалить найденное.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы