Как правильно удалить нецензурные слова из данной строки:
1) У меня есть список из 100 слов, которые нужно искать в массиве строк. { {1}} 2) Как правильно обрабатывать неполные слова? Как большинство людей с этим справляется? Например слово масса. Тогда иногда неполное слово тоже плохо - предположим, что foobar - крайне нецензурное слово, я могу запретить foobar и foobar * и * foobar.
Так вы объединяете все слова в одно выражение или просматриваете список?
Как правильно с этим справиться? Я использую Groovy / Grails, но любые примеры на современных языках приветствуются.