配列ルビーに文字列が&それが、私反復処理しますよりクリーンな方法を見つけるのが好きです。分割は私がカンマでスプリットを使用しました。..この配列に</p> <pre><code>["a", "b", "c"] </code></pre> <p>をこの文字列</p> <pre><code>"a,bc,c" </code></pre> <p>をオンにしようとしています
ありがとうございます!私は#scan
と#uniq
メソッドを使用します
"a, bc,c".gsub(/\W+/, '').chars.uniq
# Outputs:
=> ["a", "b", "c"]
'' a、b、c '.split( "、") 'は解決しませんか? – psantos
詳細を教えてください:なぜあなたの文字列の 'bc'コンポーネントが "bc"のままにしたくないのですか?一意の一文字だけを保持していますか?仕様が何であるかは不明です。 –
文字列が '' a、bc、d "'の場合の戻り値をどのようにしたいですか?もしそれが '' aa、aaa、aa "'ならば?まれに、1つの例で質問を明確にすることはできますか?あなたは達成したいことを言葉で述べる必要があります。コメントではなく編集してください。 –