Добрый вечер, такая проблема.
Ввиду своей некомпетентности в составлении регулярных выражений, ни как не могу выполнить задачу.
Есть текст, неизвестно сколько символов.
Требуется разбить его на части ПРИМЕРНО по N символов.(т.е. N+- 500 символов) Но при этом, что бы разрыв частей, был строго после окончания предложения, а не к примеру по середине предложения или даже по середине слова.
Поиск по форуму дал только это ^.[\w\W]{0,8000}(\.|\?|\!|\s)
Но с помощью этого получается брать только первую часть. Я думал что получится вот так ^.[\w\W]{8000,16000}(\.|\?|\!|\s) взять следующую часть текста, но увы, потерпел крах.
Прошу помощи, ибо я за*бался уже
Заранее спасибо)
Ввиду своей некомпетентности в составлении регулярных выражений, ни как не могу выполнить задачу.
Есть текст, неизвестно сколько символов.
Требуется разбить его на части ПРИМЕРНО по N символов.(т.е. N+- 500 символов) Но при этом, что бы разрыв частей, был строго после окончания предложения, а не к примеру по середине предложения или даже по середине слова.
Поиск по форуму дал только это ^.[\w\W]{0,8000}(\.|\?|\!|\s)
Но с помощью этого получается брать только первую часть. Я думал что получится вот так ^.[\w\W]{8000,16000}(\.|\?|\!|\s) взять следующую часть текста, но увы, потерпел крах.
Прошу помощи, ибо я за*бался уже
Заранее спасибо)