У меня есть класс NSFW, который сканирует тексты, такие как имена и описания элементов, по списку известных слов NSFW.
Это был бы лучший подход для проверки списка строк, таких как
let nsfw = listof(
"badword",
"curseword",
"ass",
... 200+ more
)
против строки типа:
This is the text that contains a badword // returns true
Обратите внимание, что мне нужно проверить на наличие полных слов.не части слов.
поэтому предложение:
The grass is grean // returns false
Потому что трава не плохое слово.
Я пробовал что-то подобное, но оно не проверяет полные слова.
val result = nsfw.filter { it in sentence.toLowerCase() }