Ruby Tips!

RubyのTipsを紹介します

文字列を任意のバイト数で改行する

NKF-fオプションを使うと、文字列を任意のバイト数で改行することができる。

require 'nkf'

str = "本日は晴天なり。本日は晴天なり。本日は晴天なり。本日は晴天なり。本日は晴天なり。本日は晴天なり。本日は晴天なり。本日は晴天なり。本日は晴天なり。本日は晴天なり。"
puts NKF.nkf("-w -f40", str)

=begin
本日は晴天なり。本日は晴天なり。本日は晴
天なり。本日は晴天なり。本日は晴天なり。
本日は晴天なり。本日は晴天なり。本日は晴
天なり。本日は晴天なり。本日は晴天なり。
=end