【发布时间】:2011-05-22 20:19:45
【问题描述】:
我需要将长句分成保留整个单词的部分。每个部分都应给出最大字符数(包括空格、点等)。 例如:
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."
【问题讨论】:
-
您是否尝试实现自动换行算法?
-
顺便说一句,您的示例是错误的 :).... 第 2 部分不应包含我的解决方案所示的“are”。
-
第 1 步使用给定长度拆分,第 2 步使用条件并检查单词。
标签: c# .net console formatting string-concatenation