Потенциально можно уменьшить количество регуляркой, всё-таки словоформы по большей части однокоренные
если мы говорим про маты, то да. корней совсем ничего, собираем словарь частых слов, добавляем формы (склонения и т.п.), формы написания, формы обхода, принимаем ложные срабатывания как данность = заметно чише становится. дальше остаётся только лишь читать и добавлять по мере то, чего нет, новое...