devmenezes / removerpalavroes
Pacote PHP para remover palavrões em português(pt-BR)
dev-main
2021-05-27 07:37 UTC
Requires (Dev)
- phpunit/phpunit: ^9.5
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.
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);