Ruby初學者スレッド Part 9
■ このスレッドは過去ログ倉庫に格納されています
0113デフォルトの名無しさん
2006/11/27(月) 11:58:15Rubyのstr[-m,n]は「末尾から数えてmバイト目から右→に向かってnバイトを範囲とする」だからね。
直感的には「末尾から数えてmバイト目から左←に向かってnバイト分」だと思うんだが。
>>111
日本語含んだ文字列ではやっぱり正規表現で分割して配列にするしかないのかな。
irb> str="ねこだいすき"
irb> puts str.scan(/(.+?).$/e)
ねこだいす
irb> str2="hoge"
irb> puts str2.scan(/(.+?).$/e)
hog
うーん。
■ このスレッドは過去ログ倉庫に格納されています