What is the best way to chop a string into chunks of a given length in Ruby?

前端 未结 9 2098
陌清茗
陌清茗 2020-12-12 18:40

I have been looking for an elegant and efficient way to chunk a string into substrings of a given length in Ruby.

So far, the best I could come up with is this:

9条回答
  •  盖世英雄少女心
    2020-12-12 19:23

    test.split(/(...)/).reject {|v| v.empty?}
    

    The reject is necessary because it otherwise includes the blank space between sets. My regex-fu isn't quite up to seeing how to fix that right off the top of my head.

提交回复
热议问题