每隔这么多字符为字符串添加换行符的功能?

时间:2011-07-08 04:16:24

标签: ruby-on-rails

Rails 2.3.5

我需要一个临时解决脚本,只有一个可能的样式。有一种简单的方法来循环字符串并添加换行符吗?就像在每80个字符插入'\ n'一样? (真正循环遍历记录集并将其执行到文本字段)。

谢谢!

2 个答案:

答案 0 :(得分:3)

这是另一种方法:

"hello".scan(/.{1}/).join("\n")

答案 1 :(得分:2)

不确定这是最好的方法..但你可以在这里使用each_slice。也许是这样的:

"SOME AWESOME STRING".chars.each_slice(80).map(&:join).join('\n')