Ich habe zwei Zeichenfolgen in scala und ich möchte herausfinden, ob die größere Zeichenfolge (needle
) eine kleinere Zeichenfolge enthält (haystack
).Was ist der idiomatische scala Weg zu finden, wenn eine gegebene Zeichenkette eine gegebene Teilkette enthält?
Was ich fand, ist es mit regexps tun und passt wie folgt aus (from this question):
needle.r.pattern.matcher(haystack).matches
die (1) grob zu kompliziert für ein solches einfaches Problem, aber was noch wichtiger ist, (2) doesn ‚t Arbeit für mich, weil
"needle".r.pattern.matcher("Finding needle in haystack").matches
kehrt
Ich bin vielleicht etwas fehlt, aber Was ist falsch mit enthält? – JaimeJorge
Ich war gerade dabei, das gleiche zu fragen – covertCoder
Es ist nichts falsch daran, ich habe es einfach nicht gefunden :) das ist alles. –