Volgarastraport
@Volgarastraport

Как разделить длинный текст на строки в C#?

Нужно разделить текст на строки так чтобы в каждой было не более заданного кол-ва символов, но при этом разделение (перенос) не выпадал на слово (слово не обрезалось).
Может есть уже готовый сниппет?
  • Вопрос задан
  • 1218 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Caitiff_One
Обычный человек, начинающий разработчик:)
Можно как предложил Владимир Мартьянов :)

ещё есть вариант - разбить по пробелам и собирать строки по очереди, т.е. разбили по пробелам - собираете строку из получившихся кусков (и пробелов, конечно же), попутно проверяя не превысите ли допустимое количество символов перед добавлением. Если превысите - то с этой строкой закончено, формируете новую:)
Ответ написан
@vilgeforce
Раздолбай и программист
Если вам нужно не более N символов в строке - ищете назад пробел начиная с позиции, кратной N. Там и будет разрыв.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы