我从服务器返回了一个长字符串(最多2000个字符,其中可能还包含特殊字符)。该字符串可能包含换行符,也可能没有“ \ r”“ Enter”字符。目标是在一定数量的字符(即50个字符)之后插入“ \ r”“ Enter”字符,但不要中断任何单词。
这是我需要遵循的步骤:
1)检查前50个字符中是否有“ \ r”。
2)如果存在,则“无”,并在找到“ \ r”后立即检查接下来的50个字符。
3)如果不存在,请在50个字符后的单词之间找到第一个“空格”,并在其后立即插入“ \ r”。
4)对整个字符串执行此操作,以确保每50个字符后有一个换行符(“ \ r”),同时保留字符串中存在的所有其他特殊字符。
有人有更快的解决方案来实现这一目标吗?