no_santa
Снегур
Как написать регулярку?
Как написать регулярку, чтобы разбить большой текст на блоки из нескольких абзацев?
Так, чтобы в одном блоке было не более чем 1024 символа - с округлением до предпоследнего \ n, если нет \n - тогда резать жестко до последней точки, если нет точки - до последнего пробела, если нет пробела - жестко 1024.
Если без внешнего алгоритма нельзя - тогда как написать регулярку, чтобы разбивать до 1024 с округлением до предпоследнего \ n ?
-~{}~ 27.11.09 22:37:
А это вообще можно регуляркой сделать?
-~{}~ 27.11.09 23:48:
то есть порезать текст на страницы так, чтобы абзацы не рвались по возможности?
Как написать регулярку, чтобы разбить большой текст на блоки из нескольких абзацев?
Так, чтобы в одном блоке было не более чем 1024 символа - с округлением до предпоследнего \ n, если нет \n - тогда резать жестко до последней точки, если нет точки - до последнего пробела, если нет пробела - жестко 1024.
Если без внешнего алгоритма нельзя - тогда как написать регулярку, чтобы разбивать до 1024 с округлением до предпоследнего \ n ?
-~{}~ 27.11.09 22:37:
А это вообще можно регуляркой сделать?
-~{}~ 27.11.09 23:48:
то есть порезать текст на страницы так, чтобы абзацы не рвались по возможности?