rubyで文字列の配列化でつまっております。
最後にカンマがあるときそのあとも空文字として
認識し配列化してほしいです。
この配列化の処理は何万行にも渡ってし、文字列がカンマで終わらないのもあります。
そのことを考慮した上でどうするのがベストか押して頂きたいです。
ruby
1”abc,def,gh,ijk,lmn,".split(",") 2=> ["abc", "def", "gh", "ijk", "lmn"] 3 4上記ではなく下記結果が欲しい 5=> ["abc", "def", "gh", "ijk", "lmn", ""]
###試したこと
ruby
1("abc,def,gh,ijk,lmn,"+" ").split(",") 2=> ["abc", "def", "gh", "ijk", "lmn", " "] 3 4しかしこれだとカンマで終わらない文字列のときは最後に 5空白ができてしまい不格好になってしまう。 6("abc,def,gh,ijk,lmn"+" ").split(",") 7=> ["abc", "def", "gh", "ijk", "lmn "]
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/04 07:54