标签: ruby string
我有一个长度为N的字符串,我希望将其拆分为长度为L的相等部分(假设最后一部分可能更短)。
N
L
我想出的是:
string.split('').each_slice(L).map(&:join)
但这太长了(说实话太丑了。)我无法正确阅读文档,或者没有内置方法来执行此任务?
答案 0 :(得分:2)
这个怎么样?
string.scan(/.{,#{L}}/)