У меня очень длинная строка, состоящая из слов пунктуации и пробелов.Я пытаюсь изменить строку, чтобы добавить новую строку (\n
) после каждых x
символов, но при сохранении целых слов.Например:
Злой человек обрызгивал невинных учеников лицом перцовым аэрозолем
С x = 20
выглядело бы так:
An evil human sprayed 21 chars
innocent students in 20 chars
the face with pepper 20 chars
spray end of string
Если слова будут разделены путем вставки \n
после x
символов, то слово должно оставаться в строке, тогда как в конце слова будет вставлена новая строка.
Есть ли универсальный способ сделать это без большого количества сложного кода?