部分文字列を取りだす
str = "abcdefghijklmn" # mからn番目の文字までを取り出す p str[2..4] # m番目からn文字を取り出す p str[2,4] # m番目以降のすべてを取り出す. p str[5..-1] # 指定部分を置き換える.長さが違っていてもよい str[2,4] = "XYZ" p str # str[0,1] = "" # 最初の一文字を削除する # str[-1,1] = "" # 最後の一文字を削除する # 1文字削るだけなら str.chopがある
TODO: 指定文字単位で切り分ける(4文字ずつとか)
p "ab cXYZ deayfet".scan(/.{1,4}/)
でいける?