- # Ruby入門 > Stringクラス(文字列)
文字列の長さ・文字列の分割
スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
文字列の長さを調べたり、特定の目的の元に文字列を分割するメソッドです。
スポンサーリンク
puts "---文字列の長さを調べる" p "This world is wonderful!".length p "This world is wonderful!".split(//s).length puts "---日本語の長さ。" p "この世界は素晴らしい".length # バイト数を返す # sはShift_JIS, uはUTF-8の場合に指定" p "この世界は素晴らしい".split(//s).length # 文字数を返す puts "---文字列が空かどうか調べる" p "".empty? p "bar".empty? puts "---文字列を用いて分割" urlparts = "http://www.example.com/".split(/\//) p urlparts puts "---特定の数の文字ずつに分割。「5文字, 9文字, 残り」に分割" strparts = "This world is wonderful!".unpack("a5a9a*") puts strparts
実行結果。
---文字列の長さを調べる 24 24 ---日本語の長さ。 20 10 ---文字列が空かどうか調べる true false ---文字列を用いて分割 ["http:", "", "www.example.com", "ruby"] ---特定の数の文字ずつに分割。「5文字, 9文字, 残り」に分割 This world is wonderful!
スポンサーリンク
>> 次の記事 : 文字列の連結・インデックス・改行削除
<< 前の記事 : Rubyのヒアドキュメント
スポンサーリンク