Ruby 初心者スレッド Part 26
レス数が950を超えています。1000を超えると書き込みができなくなります。
0970デフォルトの名無しさん
2009/04/01(水) 16:24:15ごめんなさい、そうでした(「"」を付けるの忘れてました)。
>require "shellwords"
>p Shellwords.shellsplit(s)
こんな便利なものが… まさに目から鱗。
あと、もしそれを自力でやるとするとどう書けますか?
自分は技量不足&知識不足で以下みたいなヘボいコードしか書けません。
p '"a b" x y "c d"'.scan(/"([^"]+)"|\s+([^"\s ]+)| +([^"\s ]+)/).map{|v| v = v.to_s }
レス数が950を超えています。1000を超えると書き込みができなくなります。