Как я могу отфильтровать файл по списку, чтобы получить каждое вхождение каждого элемента списка - PullRequest
0 голосов
/ 15 апреля 2019

Я хотел проанализировать список ключевых слов через фильтр, чтобы иметь возможность извлекать каждый экземпляр всех ключевых слов в списке из исходного файла

Я пытался использовать фильтр, который работает с жестко заданным определением (например, «def», «if»), но я хотел, чтобы он работал со списком, то есть мне не пришлось бы жестко кодировать каждое ключевое слово.

val list = List("def, if, else")

val source = Source.fromFile("../file.scala").getLines.toList
val keywords = source filter (_.contains(???)) 

.contains (Список) просто дает мне пустой список

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...