Как разделить строку по определенному символу в ней

Есть огромный текст в котором много строк разделенных \n и нужно этот текст разделить на сообщения по 4096 символов или меньше по последнему символу \n. Пока выходит делить только по числу символов, не знаю как двигаться дальше

match = re.match(r'[\w\W]{4096}', text)

Ответы (0 шт):