由于某种原因,我需要将长字符串通过截取的形式实现自动换行功能,即把一个长字符串截取为长度相同的字符串,然后列表打印。目前我使用了string.length每超过50就截取一次,但是无法解决两个问题;
1、如果字符串中英文混排或存在数字等内容,虽然截取后的字符串string.length属性一样,但是打印出来参差不齐;
2、如果在字符串末尾存在英文单词、数字串等内容,不希望将其分开,类似于word中的排版一样,整个单词自动换行。
请问这样的逻辑如何实现?
我想要的是最后结果是一个string的list。做的是C/S的程序。