ForHosting KIT · Texto e IA

Remover números do texto

Remova números de um texto sem alterar letras, pontuação, espaços ou quebras de linha.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

A ferramenta percorre o conteúdo caractere por caractere, apaga cada dígito decimal Unicode e devolve tanto o texto limpo quanto a quantidade exata de caracteres removidos. Isso inclui os dígitos ASCII comuns e também os usados em escritas como a árabe e em formas de largura completa. É útil para limpezas rápidas, pré-processamento reproduzível e fluxos automatizados nos quais uma substituição simples poderia ser aplicada de maneira inconsistente.

O que o removedor de números altera

Esta capacidade executa uma transformação propositalmente específica: remove caracteres que são dígitos decimais e preserva todo o restante na ordem original. Letras, espaços, tabulações, quebras de linha, pontuação, emojis, símbolos monetários, sinais matemáticos e a formatação ao redor permanecem intactos. Por exemplo, uma referência como “Pedido 204, corredor 7B” vira “Pedido , corredor B”. O resultado também informa quantos dígitos foram removidos, facilitando a conferência em um script ou registro de auditoria. A definição de dígito reconhece Unicode e não se limita aos caracteres ASCII de 0 a 9. Dígitos arábico-indianos, devanágari e de largura completa recebem o mesmo tratamento porque pertencem à categoria decimal do Unicode. Caracteres que apenas se parecem com números, como uma letra de numeral romano ou um símbolo de fração, são mantidos. Essa regra precisa evita suposições dependentes do idioma e garante que a ferramenta do navegador e a API produzam a mesma resposta para a mesma sequência de caracteres.

Como usar o texto limpo e a contagem

Insira o conteúdo completo no campo de texto e execute a capacidade. A resposta contém text, com o valor transformado, e removed, com o número exato de dígitos apagados. Um conteúdo sem dígitos é válido: ele volta inalterado e removed é zero. Um conteúdo formado apenas por dígitos também é válido: text se torna uma string vazia, enquanto removed mostra a quantidade original. A entrada em si, porém, não pode estar vazia, pois nesse caso não há material para transformar e a solicitação é marcada como inválida. Espaços são texto real e, portanto, são aceitos e preservados. Essa diferença é importante em automações nas quais um valor vazio pode indicar um campo ausente, enquanto uma linha de espaços pode fazer parte da formatação. Você pode usar a contagem como condição de controle, compará-la com um valor esperado, armazená-la junto ao texto limpo ou mostrá-la a quem revisa. Nenhuma normalização, remoção de bordas, mudança de maiúsculas ou limpeza de pontuação acontece silenciosamente.

Onde a remoção de dígitos se encaixa

Remover dígitos ajuda quando detalhes numéricos não devem participar de uma operação de texto posterior. Uma equipe pode retirar números de sequência variáveis de rótulos antes de agrupá-los, apagar números de salas de descrições ou preparar um texto de exemplo que mantenha a redação sem os valores numéricos. Profissionais de edição podem limpar notas coladas sem escrever uma expressão regular, e pessoas desenvolvedoras podem chamar a API quando a mesma regra precisa ser aplicada repetidamente. A transformação é determinística e local: não usa modelo de linguagem, não faz solicitação de rede, não deduz significado e não armazena o texto enviado. Isso torna o resultado previsível, mas também significa que a ferramenta não entende contexto. Ela removerá dígitos de datas, códigos de produto, CEPs, versões e palavras da mesma forma. Revise a saída quando essas distinções forem importantes. Em registros estruturados, selecione primeiro o campo relevante em vez de juntar todas as colunas. O uso no navegador é direto, enquanto cada solicitação via API custa US$ 0,002.

Normalizar rótulos variáveis

Remova números de execução ou sequência antes de comparar rótulos cujo texto estável importa mais que os sufixos numéricos.

Preparar texto de exemplo anonimizado

Apague dígitos de notas ou exemplos e preserve a redação, a pontuação, os espaços e a estrutura das linhas para revisão.

Limpar texto em um fluxo automatizado

Aplique repetidamente uma regra compatível com Unicode e use a contagem para confirmar que a transformação ocorreu.

Quais caracteres são removidos?

Todo caractere da categoria decimal do Unicode é removido, incluindo dígitos ASCII, arábico-indianos, devanágari e de largura completa.

Espaços e pontuação são preservados?

Sim. Todo caractere que não seja dígito mantém sua posição, incluindo espaços, tabulações, quebras de linha, sinais, símbolos e emojis.

O que acontece quando o texto não tem dígitos?

O conteúdo original é devolvido sem alterações e a contagem de itens removidos é zero.

O resultado pode ser uma string vazia?

Sim. Se o texto fornecido contiver somente dígitos, todos serão removidos e o resultado ficará vazio. A entrada original não pode estar vazia.

A ferramenta remove números escritos por extenso?

Não. Palavras como um, dois e cem são letras e permanecem. A capacidade remove caracteres digitais, sem interpretar o idioma.

Quanto custa uma solicitação via API?

Cada solicitação via API custa US$ 0,002. A mesma transformação determinística também pode ser executada diretamente no navegador.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/text/remove-numbers

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/text/remove-numbers \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Invoice 2026-Q3: room ٤٢, batch 12."}'
{
  "text": "Invoice 2026-Q3: room ٤٢, batch 12."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.remove_numbers",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_tokens20000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →