Überprüfen Sie, ob eine Zeichenfolge eine von mehreren Teilzeichenfolgen enthält

Ich habe eine lange String-Variable und möchte herausfinden, ob sie einen von zwei Teilstrings enthält.

z.B.

haystack = 'this one is pretty long'
needle1 = 'whatever'
needle2 = 'pretty'

Jetzt brauche ich eine solche Disjunktion, die in Ruby allerdings nicht funktioniert:

if haystack.include? needle1 || haystack.include? needle2
    puts "needle found within haystack"
end

Antworten auf die Frage(7)

Ihre Antwort auf die Frage