devmenezes/removerpalavroes

Pacote PHP para remover palavrões em português(pt-BR)

dev-main 2021-05-27 07:37 UTC

This package is auto-updated.

Last update: 2025-04-27 16:45:39 UTC


README

Aviso: as listas de palavras (em src/WordLists) contém palavrões. Caso isso seja um problema/gatilho pra você ou você seja menor de idade não abra aqueles arquivos.

GitHub GitHub manifest version

Como usar

3 passos para utilização.

1 - Instancie um RemovedorDePalavroes

$removedor = new RemovedorDePalavroes();

2 - Passe um texto pra ele processar

$texto = "Aquela vaca";

3 - Recupere o texto "limpo"

$textoLimpo = $removedor->processa($texto);

Resultado"Aquela ****";

Adicione ou remova palavrões

Edite as Listas de Palavras (elas se encontram no diretório src/WordLists). O ideal é que não utilize acentos ou símbolos nessas palavras. Adicione ou remova quantas quiser.

Aceitamos sugestões de novas palavras (rafael.87@gmail.com)

Você ainda pode configurar (build) seu removedor para aceitar alguns tipos de palavras, de acordo com sua necessidade.

Exemplo: para um sistema que tenha que aceitar nomes de animais e de drogas ilícitas.

$removedor = new RemovedorDePalavroes();
$removedor->permitirAnimais()->permitirDrogas();
$textoProcessado = $removedor->processa($texto);
$texto = "Aquela vaca";
$textoLimpo = $removedor->processa($texto);

Resultado"Aquela vaca";