Обрезка текста

ZSHab

Client
Регистрация
29.10.2014
Сообщения
220
Благодарностей
22
Баллы
18
Подскажите, как обрезать текст состоящий из нескольких строк, чтобы общая длина текста была не больше, к примеру 5000 символов?
Для одной строки использую регулярку
Но для многострочного не подходит....
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113

ZSHab

Client
Регистрация
29.10.2014
Сообщения
220
Благодарностей
22
Баллы
18
Спасибо, а как убрать лишние пробелы и переносы?
К примеру такой текст
Состоялась премьера первых тизеров к 6 сезону сериала «Американская история ужасов», которые, однако, не дают нам представления, о чем же будет новая история. Фанаты теряются в догадках!


Темы предыдущих 5 сезонов сериала всегда анонсировались заранее, но теперь шоураннер Райан Мерфи, видимо, решил сохранить это в тайне. Некоторые считают, что 6 сезон будет как-то связан с Майклом, дьявольским ребенком, которого родила Вивьен, так как в одном из тизеров присутствует детская колыбелька с монстром внутри. Подробности актерского состава пока неизвестны, но Мерфи ранее заявил, что «мы будем рады любому, кто снова захочет сняться».


Официальная дата выхода 6 сезона «Американской истории ужасов» 14 сентября 2016 года. Ждать осталось недолго! Источник: YouTube
Состоялась премьера первых тизеров к 6 сезону сериала «Американская история ужасов», которые, однако, не дают нам представления, о чем же будет новая история. Фанаты теряются в догадках!
Темы предыдущих 5 сезонов сериала всегда анонсировались заранее, но теперь шоураннер Райан Мерфи, видимо, решил сохранить это в тайне. Некоторые считают, что 6 сезон будет как-то связан с Майклом, дьявольским ребенком, которого родила Вивьен, так как в одном из тизеров присутствует детская колыбелька с монстром внутри. Подробности актерского состава пока неизвестны, но Мерфи ранее заявил, что «мы будем рады любому, кто снова захочет сняться».
Официальная дата выхода 6 сезона «Американской истории ужасов» 14 сентября 2016 года. Ждать осталось недолго! Источник: YouTube
 

ZSHab

Client
Регистрация
29.10.2014
Сообщения
220
Благодарностей
22
Баллы
18

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
если хочешь удалить переносы - заменяешь \r?\n на пустоту по регулярке. Или {-String.Enter-} на пустоту без регулярки
 
  • Спасибо
Реакции: ZSHab

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Если хочешь заменить несколько пробелов на 1, заменяешь \s+ на пробел или без s просто \ + на пробел
 
  • Спасибо
Реакции: ZSHab

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