Автоцензор

Started by ler on 2015-01-07 12:55 — 13 replies, 2204 views

#11
Я же выше все на скрине обозначил. Если со звездочками, то заменяет все слово как в третей колонке
#12
@ler ну тогда поведение правильное. Со звездочками замена полного слова идет. Остальные слова только по точному регистронезависимому совпадению. То что запятые считает за слово - некорректно, это баг. Поэтому тема в соответствующий раздел.
#13
Ну вот пример. В тексте пристутсвуют слова: херовый херовая херовые херовейший и еще сотня вариантов с учетом богатства склонений русского матерного.

С учетом возможностей движка я могу сделать замену так:
1. хер* => плохой
2. хер => плохой
3. Перечислять все слова во всех склонениях в автоцензоре

В первом случае все слова заменятся на плохой, но потеряют склонение
Во втором только точное вхождение слова заменится
Третий нудный

Я предлагал чтобы после замены слова приобретали вид :
х*ровый х*ровая х*ровые х*ровейший

Т.е заменять не все слово целиком, а только матерную составляющую
#14
@ler ну матерная составляющая может встречаться не только в матерных словах