Я так понимаю хочется что-то вроде textwrap.wrap из мира питона. И хочется что бы было готовое в Nim. Но я такого не нашел. Зато набыдлокодил свой варинат )) Но подозреваю можно сделать красивше ) https://play.nim-lang.org/#ix=1U0n
var myStr = "1df1we1vb1" # твоя прекрасная строка или что-то другое var chunk = 3 # сюда можно 200 пихнуть one = 0 # начальная граница two = chunk-1 # конечная граница whole = int(myStr.len/chunk) res:seq[string]
for i in 0..whole: if i == whole: if whole*chunk != myStr.len: # есть ли хфост res.add(myStr[whole*chunk..^1]) # до последнего значения берем break res.add(myStr[one..two]) # типа слайсы # сдвигаем границы one += chunk two += chunk