Ruby はじめてのプログラミング第4章
文字の位置情報を利用して特定の文字列をひっこぬく
shokosasakiって文字列のshokoの部分をひっこぬく!
・かきかた1
文字列の頭を0として昇順にカウントしていくのを利用して、頭からshokoの最後のoまで0..4で指定する
name = "shokosasaki" puts("Hello #{name[0..4]}.")
・かきかた2
最後を-1として降順にカウントするのを利用して、頭からshokoの最後のoまで-11..-7で指定する
name = "shokosasaki" puts("Hello #{name[-11..-7]}.")
・かきかた3
1と2をミックス
name = "shokosasaki" puts("Hello #{name[0..-7]}.")
・かきかた4
1と2をミックスその2
name = "shokosasaki" puts("Hello #{name[-11..4]}.")
たとえばコンソール入力された文字列で、ついてきた改行コードを削除して処理したい場合などに使うそうです!