いう
string = "Johnny be good! And smile :-) "
違いはありますか?
string.gsub(/s+/, "")
そして
string.strip
?
もしそうなら、それは何ですか?
回答:
回答№1は1strip
先頭と末尾の空白のみを削除します。 gsub
あなたがあなたの質問で概説するように、文字列からすべての空白を取り除きます。
irb(main):004:0* " hello ".strip
=> "hello"
irb(main):005:0> " h e l l o ".strip
=> "h e l l o"
irb(main):006:0> " hello ".gsub(/s+/, "")
=> "hello"
irb(main):007:0> " h e l l o ".gsub(/s+/, "")
=> "hello"