わたなべです.

Tateishi Takaaki <tateishi / sy.is.noda.sut.ac.jp> writes:

:>> Rubyで文字列の空白を詰めるにはどうしたらいいのでしょうか?
:
:"a  b c   d".split(" ").join("");
:としてみてください。
:"abcd"
:となるはずです。

単に空白を全部削除したいのなら, 普通は
delete(" ") とか tr(" ", "") とか gsub(" +", "")
でしょうね.

ちなみに split(" ") は特別なケースで split(/\s+/) とほぼ同じ
意味を持ちます(違いは先頭に \s+ な文字があっても無視される).
これは awk や perl と同じ仕様になってます.

-- 
わたなべひろふみ