Как взять определенное количество символов текста, но не сломать предложение?

  • Автор темы Автор темы akella32
  • Дата начала Дата начала

akella32

Client
Регистрация
24.04.2013
Сообщения
134
Реакции
15
Баллы
18
Приветствую.
Есть текст, например 10к знаков, мне надо взять из него 1к, + - 100 знаков, но взять так, что бы этот кусок всегда заканчивался точкой, то есть предложение было законченно, а не обрывалось на половине слова.
Возможно ли такое?
 
  • Оценить
Реакции: woodoo1
Эта регулярка берет от 1 до 1100? Просто тс просил от 900 до 1100.
можно прописать 900. Обычно, просящим подобные регулярки принципиально важно только верхнее ограничение
 
А взять с удалением можно? забыл это в старт росте написать.
По сути стоял вопрос поделить большой текст на маленькие кусочки, по 900-1100 знаков.
 
Не понятно как работает.
Поместил текст на 5215 символов и поставил верхнее ограничение 1100.
Почему-то взяло текст на 1897 символов при ограничении в 1100.
Что не так?
В комнате, которую сам содержатель трактира, казак Семен Чистоплюй, называет «проезжающей», то есть назначенной исключительно для проезжих, за большим некрашеным столом сидел высокий широкоплечий мужчина лет сорока. Облокотившись о стол и подперев голову кулаком, он спал. Огарок сальной свечи, воткнутый в баночку из-под помады, освещал его русую бороду, толстый широкий нос, загорелые щеки, густые черные брови, нависшие над закрытыми глазами... И нос, и щеки, и брови, все черты, каждая в отдельности, были грубы и тяжелы, как мебель и печка в «проезжающей», но в общем они давали нечто гармоническое и даже красивое. Такова уж, как говорится, планида русского лица: чем крупнее и резче его черты, тем кажется оно мягче и добродушнее. Одет был мужчина в господский пиджак, поношенный, но обшитый новой широкой тесьмой, в плюшевую жилетку и широкие черные панталоны, засунутые в большие сапоги.
На одной из скамей, непрерывно тянувшихся вдоль стены, на меху лисьей шубы спала девочка лет восьми, в коричневом платьице и в длинных черных чулках. Лицо ее было бледно, волосы белокуры, плечи узки, всё тело худо и жидко, но нос выдавался такой же толстой и некрасивой шишкой, как и у мужчины. Она спала крепко и не чувствовала, как полукруглая гребенка, свалившаяся с головы, резала ей щеку.
«Проезжающая» имела праздничный вид. В воздухе пахло свежевымытыми полами, на веревке, которая тянулась диагонально через всю комнату, не висели, как всегда, тряпки и в углу, над столом, кладя красное пятно на образ Георгия Победоносца, теплилась лампадка. Соблюдая самую строгую и осторожную постепенность в переходе от божественного к светскому, от образа, по обе стороны угла, тянулся ряд лубочных картин. При тусклом свете огарка и красной лампадки картины представляли из себя одну сплошную полосу, покрытую черными кляксами; когда же изразцовая печка, желая петь в один голос с погодой, с воем вдыхала в себя воздух, а поленья, точно очнувшись, вспыхивали ярким пламенем и сердито ворчали, тогда на бревенчатых стенах начинали прыгать румяные пятна, и можно было видеть, как над головой спавшего мужчины вырастали то старец Серафим, то шах Наср-Эддин, то жирный коричневый младенец, таращивший глаза и шептавшей что-то на ухо девице с необыкновенно тупым и равнодушным лицом...
На дворе шумела непогода. Что-то бешеное, злобное, но глубоко несчастное с яростью зверя металось вокруг трактира и старалось ворваться вовнутрь. Хлопая дверями, стуча в окна и по крыше, царапая стены, оно то грозило, то умоляло, а то утихало ненадолго и потом с радостным, предательским воем врывалось в печную трубу, но тут поленья вспыхивали и огонь, как цепной пес, со злобой несся навстречу врагу, начиналась борьба, а после нее рыдания, визг, сердитый рев. Во всем этом слышались и злобствующая тоска, и неудовлетворенная ненависть, и оскорбленное бессилие того, кто когда-то привык к победам...
В комнате, которую сам содержатель трактира, казак Семен Чистоплюй, называет «проезжающей», то есть назначенной исключительно для проезжих, за большим некрашеным столом сидел высокий широкоплечий мужчина лет сорока. Облокотившись о стол и подперев голову кулаком, он спал. Огарок сальной свечи, воткнутый в баночку из-под помады, освещал его русую бороду, толстый широкий нос, загорелые щеки, густые черные брови, нависшие над закрытыми глазами... И нос, и щеки, и брови, все черты, каждая в отдельности, были грубы и тяжелы, как мебель и печка в «проезжающей», но в общем они давали нечто гармоническое и даже красивое. Такова уж, как говорится, планида русского лица: чем крупнее и резче его черты, тем кажется оно мягче и добродушнее. Одет был мужчина в господский пиджак, поношенный, но обшитый новой широкой тесьмой, в плюшевую жилетку и широкие черные панталоны, засунутые в большие сапоги.
На одной из скамей, непрерывно тянувшихся вдоль стены, на меху лисьей шубы спала девочка лет восьми, в коричневом платьице и в длинных черных чулках.
 
Последнее редактирование:
Не понятно как работает.
Поместил текст на 1650 символов и поставил верхнее ограничение 1023.
Ничего не поменялось.
Сложна))
Я понял только буква или не буква от 1 до 1000. В конце типо знаки припинания или чет такое))
 
Последнее редактирование:
  • Оценить
Реакции: Mikhail B.

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)