- Регистрация
- 19.08.2012
- Сообщения
- 192
- Благодарностей
- 15
- Баллы
- 18
Здравствуйте. Подскажите пожалуйста как сделать обрезку текста в 900-1500 символов следующим образом:
Я нашёл только вариант
[\w\W]{0,350}
[\w\W]{0,500}
Но ведь тогда обрезка будет не там где заканчивается предложение, а просто ровно по количеству символов... Да и как брать остаток и из него уже брать 500 символов, тоже не совсем понятно.
- Первый отрезок в максимум 350 символов (разбивка по предложениям нужна, т.е. не ровно 350 символов и режем, а режем там где заканчивается последнее вмещающееся предложение)
- Второй отрезок максимум 500 символов берется из того что осталось (разбивка по предложениям нужна, т.е. не ровно 500 символов и режем, а режем там где заканчивается последнее вмещающееся предложение)
- Остаток, если он есть можно удалить просто.
Я нашёл только вариант
[\w\W]{0,350}
[\w\W]{0,500}
Но ведь тогда обрезка будет не там где заканчивается предложение, а просто ровно по количеству символов... Да и как брать остаток и из него уже брать 500 символов, тоже не совсем понятно.
Последнее редактирование: