我需要将长字符串打印成不同的字符串,字符限制为 20,并且必须允许使用完整的单词和空格、符号、逗号、点。
假设字符串是:
我有字符串搜索整个网络或仅网页在做了一些研究后,我想我想将 if/then 语句与前瞻结合起来,即转到字符限制,如果后面有一个字符是空格,添加一个省略号,如果是数字或字母,则到限制内的最后一个空格处添加一个省略号
它必须像这样打印:
我有字符串搜索 ------> 20Characters with Complete Word
the entire web or ------> 16C 因为限制是 20 但下一个单词 Complete's at 21C 所以它的限制为 16C 只有网页之后 ----- --> 19C 因为限制是 20 但下一个单词以 25C 结尾