以下のような配列があるとします。
内訳にあるように文字列が3つ毎にカンマで区切り、aaa といった言葉が3つ並んでおります。
こういう配列において 括弧や、カンマの特性を活かして、以下の3つの単語を抽出したいです。
1)aaa
2)fff
3)eee
もしこれらをrubyで実現しようとするとどうしたら宜しいでしょうか?(質問1)
["aaa,bbb,ccc", "sss,fff,vvv", "ttt,yyy,eee"] ※内訳 "aaa,bbb,ccc" "sss,fff,vvv" "ttt,yyy,eee"
また、今回は簡易的にするためにすべて、アルファベット3つで構成する単語を3つで一つの括弧に含めましたが、アルファベット3つで構成する単語とは限らず、また、3つで一つの括弧に含めないような並びの場合でもできるのか教えて欲しいです。(質問2)
※以下のような配列です。
["adaa,bbb,cdcc,addaa", "sss,assaa,fff,vvv", "tthhht,yhhhyy,eyyyuee"]
宜しくお願いします。
追記
上記はotnさんの回答で解決致しました。
また、追加で大変恐縮ですが、
以下のような文字列から括弧の一つ目の文字列の抽出をしたいのですが、
そういったことは可能でしょうか?
["aaa,bbb,ccc", "sss,fff,vvv", "ttt,yyy,eee"]
※今回でいうと期待する結果は
=>aaa,sss,ttt
です。
こういう不特定な配列の場合ももしわかりましたらお願いしたいです。
["adaa,bbb,cdcc,addaa", "sss,assaa,fff,vvv", "tthhht,yhhhyy,eyyyuee"]
期待する結果
=>adaa,sss,tthhht
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。