Вот пример того, как использовать регулярные выражения для архивирования. Но регулярные выражения не являются лучшим решением везде, и в этом случае, я думаю, использование регулярных выражений не является более эффективным. В любом случае, вот решение:
text = re.sub(r'(?<=^.{80})\n', '', text)
Вы также можете использовать свое регулярное выражение при вызове re.sub
с вызываемым:
text = re.sub(r'^(.{80})\n(.+)', lambda m: m.group(1)+m.group(2), text)