Разбить строку с помощью цикла на отдельные единицы длины

Мне нужно разбить строку на определенную длину, например, если пользователь указывает его в единицах максимальной длины 4, то цикл должен выполняться на исходном вводе"0123456789asdf" получить , , , ."0123""4567""89as""df"

Я могу'Я действительно не могу найти лучший способ сделать это - и мне нужно, чтобы он был в цикле, поскольку дальнейшая обработка должна выполняться для каждой субъединицы сильного. ТИА.

редактирование: я не знаю, какова длина исходной строки, и я знаю только размер фрагмента, которым она должна стать. Кроме того, мне нужны куски строки указанной длины и последний кусок, содержащийостаток строки (если она меньше указанной длины).

Ответы на вопрос(2)

Ваш ответ на вопрос