Ruby Tips!

RubyのTipsを紹介します

文字列の長さを得る

バイト数を得る

文字列のバイト数はSrting#bytesizeメソッドで得られる。

p "abcあいう".bytesize #=> 12

文字数を得る

Ruby 1.9ではString#sizeで文字数が得られる。(※Ruby 1.8ではバイト数となる)

p "abcあいう".size #=> 6

Ruby 1.8で文字数を得るには、String#splitを使って以下のようにする。

p "abcあいう".split(//).length #=> 6