Tengo dos cadenas en scala y quiero averiguar si la cadena más grande (needle
) contiene una cadena más pequeña (haystack
).¿Cuál es la forma de búsqueda scala idiomática, si una cadena dada contiene una subcadena dada?
Lo que encontré lo está haciendo con las expresiones regulares y Partidos como éste (from this question):
needle.r.pattern.matcher(haystack).matches
que es (1) groseramente demasiado complicado para un problema tan sencillo, pero lo más importante, (2) doesn 't funciona para mí, porque
"needle".r.pattern.matcher("Finding needle in haystack").matches
vuelve
Boolean = false
estoy quizá falta algo, pero ¿Qué hay de malo con contiene? – JaimeJorge
Estaba a punto de preguntar lo mismo – covertCoder
No tiene nada de malo, simplemente no lo he encontrado :) eso es todo. –