私は車のメーカーのリストを持っています
makes = [acura, honda, ford]
そして、文字列の配列を反復処理して、個々の文字列にこれらの make のいずれかが含まれているかどうかを調べ、含まれている場合は、その特定の make を配列に入れようとしています
だから私は持っている
strings.each do |string|
if string.include?(*makes)
else
end
end
splat プロセスの現在の引数を使用して、どの make が文字列と一致したかを判断するにはどうすればよいですか? これを行う方法はありますか?
編集:以下のコメントに投稿したように、真/偽の回答ではなく、返される特定のメイクを探しています。したがって、文字列が「New toyota celica」の場合、戻り値は「toyota」になります。