私は文字列の配列を持っていて、配列内の各文字列内の特定の単語(猫や犬)を検索し、来た順番で結果を表示したい。Rubyで一致する文字列をスキャンする
例文
Strings[0] = "Subject family leans toward cats"
Strings[1] = "Test subject prefers dogs"
私はString.each {|x| x.scan(/cat|dog)/ }
を試してみましたが、私は今までの結果では最後の試合になるだろう。 puts $1 => cat puts $2 => dog
を取得するにはどうすればよいですか?これはあなたのために働く必要があります
["...", "..."].map { |e| e[/cat|dog/] }
それは不明だ出力したいです。 puts $ 1 => catは$ 2 => dogを入れますか? – tokland
私の最初の結果は猫で、2番目の犬は犬であることが欲しい – Bovinewill74
まだわかりません。 – fl00r