que tienen una matriz de cadenas: phrases = ["Have a good Thanksgiving", "Eat lots of food"]
Ruby: cómo comprobar si una cadena contiene todas las palabras de una matriz?
tengo otra serie de palabras sueltas: words = ["eat", "food"]
quiero devolver las entradas de la primera matriz si la cadena contiene todas las palabras en la segunda matriz.
Por lo tanto, debería ser algo como esto:
phrases.select{ |x| x.include_all?(words) }
¿Debo crear la función include_all?
para iterar a través de cada miembro de la matriz words
y hacer la comparación, o hay alguna métodos incorporados I ¿Me falta?
¿qué ocurre con el cálculo matemático parcial? es decir, palabra = "comer" frases = ["No me gusta la carne"] – tokland