Fiz uma pequena pesquisa e não consegui encontrar a resposta, mas peço desculpas se isso já foi respondido em algum lugar.
Versão curta, temos alguns usuários que, em vez de usar uma palavra vigiada, contornam o sistema postando-a com asteriscos. Por exemplo, eles dizem “f**k”. Tentamos adicionar isso a Palavras Vigia, mas começou a bloquear tudo que começava com f e terminava com k, como feedback, firetruck e Frederick.
Existe alguma maneira de adicionar algo como o acima em Palavras Vigia, onde ele procura apenas por essa frase específica e não a trata como um curinga?
É isso mesmo. Essa configuração está desativada por padrão e precisaríamos ativá-la para nossos sites hospedados. Me avise se é algo que você gostaria que fizéssemos.
Acho que se você mudar, pode ser necessário converter todas as suas palavras observadas existentes para o formato regex e reaplicá-las.
O regex pode ser mais complicado de acertar do que a versão simplificada, mas pode ser mais versátil, desde que você acerte a expressão regex. Para isso, você precisaria de algo que pudesse identificar várias soluções alternativas (f**k, f%ck, f&@k, fu<bla>ck). Embora pegá-los todos possa ser um jogo de “caça-níqueis” (especialmente se alguém estiver tentando deliberadamente contornar o bloqueio de palavras em vez de usá-lo como um guia do que é/não é aceitável).
Estou curioso — em geral, como posso assistir à palavra f**k? Vamos não nos importar com todas as variantes, etc., mas como posso dizer que * não é um curinga, mas um caractere? Escapar não funciona.
Ativar expressões regulares de palavras observadas e adicionar f\\*\\*k ao Bloqueio parece funcionar para mim? Você está testando com um usuário comum ou um administrador? Na verdade, Bloquear também funciona para administradores.
Como um admin. Mas como eu disse em outro tópico, este é um daqueles dias, e acho que ontem foi igualmente ruim — eu não disse ao sistema que era uma expressão regular.
Nota lateral, tenha cuidado se você também tiver outras palavras observadas e habilitar regex, isso afetará todas as palavras adicionadas à lista. Isso significa que você terá que alterar os limites das palavras para evitar correspondências parciais.