文字列の 2 つの配列があり、2 番目の要素を含む要素を 1 つから除外する必要があります。
strings = ["chairs are on sale today", "my dog likes bumblebees", "one bad apple", "most snow is green"]
nouns = ["chair", "stove", "apple"]
理想的な結果は、次を含む配列 (新しい文字列または変更された文字列) になります。
["my dog likes bumblebees", "most snow is green"]
これが完全に一致する場合は、組み込み関数を使用できます。
result = strings - nouns
しかし、明らかにそれはここでは機能しません。
grep、select、または他のルビー関数を使用して、これを行う簡単な方法はありますか?
ありがとう!