Как разбить строку с сохранением целых слов?

Мне нужно разбить длинное предложение на части, сохранив целые слова. Каждая часть должна содержать максимальное количество символов (включая пробелы, точки и т. Д.). Например:

int partLenght = 35;
string sentence = "Silver badges are awarded for longer term goals. Silver badges are uncommon."

Вывод:

1 part: "Silver badges are awarded for"
2 part: "longer term goals. Silver badges are"
3 part: "uncommon."
11
задан Athari 1 March 2018 в 23:49
поделиться