Ho due stringhe in scala e voglio scoprirlo, se la stringa più grande (needle
) contiene una stringa più piccola (haystack
).Qual è il modo di trovare la scala idiomatica, se una determinata stringa contiene una sottostringa data?
Quello che ho trovato lo sta facendo con espressioni regolari e partite come questo (from this question):
needle.r.pattern.matcher(haystack).matches
che è (1) grossolanamente troppo complicata per un semplice problema così, ma ancora più importante, (2) doesn 't lavoro per me, perché
"needle".r.pattern.matcher("Finding needle in haystack").matches
rendimenti
Boolean = false
sto forse manca qualcosa, ma cosa c'è che non va con contiene? – JaimeJorge
Stavo per chiedere la stessa cosa – covertCoder
Non c'è niente di sbagliato, non l'ho trovato :) tutto qui. –