Я должен найти, существует ли определенная фраза/слово в абзаце или нет. Вот что я сделал, поскольку «wordlist» - это абзац, в котором я должен искать фразы/слова и «слова» - это фраза/слово.Соответствующие слова/фразы в scala on as являются базовыми
if (wordlist contains words){println(words)}
Но это также делает поиск подстроки как: "value of this" contains "val"
является true
. Я хочу «true» только в тех случаях, когда фраза/слово присутствует как есть и не является частью другой строки в «списке слов». Таким образом, "value of this"
содержит "x"
должен предоставить true
для следующих значений x: "value", "value of", "this"
и т. Д. И дать false
за "val", "alue", "e of" "his"
и т. Д. Любая помощь будет оценена.
Возможный дубликат [scala точно соответствует слову в заданной строке] (http://stackoverflow.com/questions/13652447/scala-exactly-matching-a-word-in-a-given-string) –
Использование '\ b' +' word' + '\ b', или' (?
Не могли бы вы объяснить это, пожалуйста? –