things = "one thing, two things, three things, four things"
文字列をカンマで区切って、その周囲の空白をトリミングするにはどうすればよいですか?その結果:これは私はそれはそれはカンマで分割したときに最後の空白/大手の除去を除いて、何をしたいのかのほとんどを行いRuby:分割して、前後の空白を削除しますか?
things = things.to_s.tr("\n\t", "").strip.split(/,/)
:
things = ["one thing", "two things", "three things", "four things"]
現在、私はこれを持っています。これを達成する最良の方法は何ですか?上記の結果を別の配列に代入して、それを反復するのではなく、この式の一部としてやりたいと思います。これは答えとして意図されていない
"one thing, two things, three things, four things".split /\s*,\s*/
# => ["one thing", "two things", "three things", "four things"]
文字列「あるもの、2つのもの、3つのもの、4つのもの」と '{things things => things.to_s.tr(" \ n \ t "、" ").strip.split(/、/)}'?あなたが持っているものを正確にコピーしないでください。あなた以外の人々が理解できる質問にしてください。無関係なものを削除する。 – sawa
OK、私はそれをしました。 :-) – Ben