Esta função permite realizar várias operações de processamento de texto em uma string. Ela oferece uma variedade de opções para personalizar o processamento de acordo com suas necessidades.
Para usar a função, primeiro importe-a no seu código:
const processText = require('desacento');A seguir, você pode chamar a função processText() com a string que deseja processar e um objeto de opções.
const texto = "Texto de Exemplo";
const opcoes = {
// Opções de processamento aqui
};
const resultado = processText(texto, opcoes);
console.log(resultado);
Use removeAccents: true para remover acentos da string e toLowerCase: true para converter para letras minúsculas:
const opcoes = { removeAccents: true, toLowerCase: true };
const opcoes = { removeSpecialChars: true };
const opcoes = { replaceSpaces: '-' };
const opcoes = { addPrefix: 'Prefixo-', addSuffix: '-Sufixo' };
const opcoes = { truncateText: 10 };
const opcoes = { validateEmail: true };
const opcoes = { validateUrl: true };
const opcoes = { countWords: true };
Use replaceText para substituir uma sequência por outra em toda a string. Por exemplo, para substituir todos os 'a' por 'x':
const opcoes = { replaceText: { 'a': 'x' } };
const opcoes = { normalizeUnicode: true };
const opcoes = { reverseText: true };
const opcoes = { splitWords: true };
const opcoes = { validateDate: true }
Sinta-se à vontade para contribuir com melhorias nesta função. Abra um problema ou envie uma solicitação pull com suas alterações.
Este README fornece instruções claras sobre como usar cada opção da função de processamento de texto, tornando mais fácil para os usuários entenderem como personalizar o processamento de acordo com suas necessidades específicas. Certifique-se de adaptar as instruções de acordo com a implementação real da função.