ForHosting KIT · Texto e IA

Remover letras do texto e manter números e símbolos

Tire as 12 letras de Order AB-2048: ready @ 09:30! e sobram -2048:, o @ e 09:30!, cada um na posição original. Saem as letras de qualquer alfabeto; algarismos, sinais, espaços e emojis ficam. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Texto
Order AB-2048: ready @ 09:30!
Você obtém
Resultado
-2048: @ 09:30!
Letras removidas
12

Remover Letras mantém tudo no texto, exceto caracteres alfabéticos. É uma maneira objetiva de isolar números de pedidos, códigos, pontuação, separadores, emojis, moedas e estrutura sem manter listas frágeis. A operação reconhece letras Unicode, não apenas A a Z, e funciona de modo consistente com diversos alfabetos e sistemas de escrita. Os demais caracteres permanecem nas posições originais, e a resposta informa o resultado filtrado e a quantidade de letras removidas.

Remova letras sem alterar o restante

Cole ou envie uma string no campo obrigatório text. A capacidade percorre os pontos de código Unicode e exclui os classificados como letras. Todo o restante é copiado na ordem original: dígitos, vírgulas, dois-pontos, hífens, aspas, colchetes, espaços, quebras de linha, moedas, operadores, emojis e pictogramas.

Diferentemente de um extrator numérico, ela não normaliza sinais, decimais ou agrupamentos; apenas decide se cada caractere é uma letra. Uma string vazia é válida e gera resultado vazio com contagem zero.

Comportamento Unicode em idiomas e escritas

A definição usa a categoria geral Unicode Letter, e não uma faixa inglesa criada manualmente. Assim, letras latinas acentuadas, gregas, cirílicas, árabes, hebraicas, ideogramas do Leste Asiático e muitas outras escritas são removidas. A regra inclui maiúsculas, minúsculas, letras titulares, modificadoras e outras subcategorias.

O algoritmo não normaliza o texto antes da filtragem. Um acento combinante armazenado separadamente é uma marca, não uma letra, e permanece quando a base é removida; um caractere precomposto como é conta como letra e desaparece. Essa política literal preserva tudo o que não é letra.

Para transliteração, remoção de diacríticos ou normalização, use outra capacidade antes ou depois. A ordem dos caracteres nunca muda, e espaços ou separadores repetidos não são compactados.

Use a estrutura preservada em códigos e dados

A ferramenta ajuda quando letras são ruído, mas a estrutura ao redor dos números é importante. Uma equipe de suporte pode retirar palavras de referências copiadas e manter dígitos, cerquilhas, barras e hífens. Fluxos financeiros podem revelar valores, percentuais, pontuação decimal e moedas para um analisador especializado.

Desenvolvedores também podem inspecionar identificadores mistos e criar testes sobre os caracteres sobreviventes. Os espaços deixados pelas palavras permanecem como evidência do layout original. Se desejar compactá-los, normalize o espaço depois.

A capacidade não confirma se os dígitos formam telefone, data, preço ou conta; apenas remove letras e informa a contagem. Valide o significado separadamente, sobretudo quando zeros iniciais, sinais ou separadores forem relevantes.

Isole a estrutura de referências

Remova rótulos e prefixos alfabéticos, preservando dígitos, hífens, barras, cerquilhas e espaços de referências copiadas.

Prepare a análise numérica

Mantenha valores, pontuação decimal, percentuais e moedas antes de enviar o resultado a um analisador específico.

Inspecione dados com caracteres mistos

Exponha caracteres não alfabéticos em logs, identificadores, testes ou campos importados sem alterar a ordem.

Quais letras são removidas?

Todos os caracteres de uma categoria Unicode Letter são removidos, inclusive letras de escritas não inglesas e suas várias formas.

Números e pontuação são preservados?

Sim. Dígitos, pontuação, separadores, espaços, emojis e símbolos permanecem na ordem original porque não são letras Unicode.

A operação normaliza espaços após remover palavras?

Não. Espaços, tabulações e quebras de linha ficam exatamente como enviados. Use depois uma ferramenta de espaços para compactá-los.

Qual a diferença para extrair os números de um texto?

Ela mantém tudo o que não é letra, não só os números. Um extrator de números pode ajustar sinais, decimais ou separadores de milhar; aqui hífens, dois-pontos, espaços e quebras de linha ficam exatamente onde estavam.

Por que sobra um acento solto depois de tirar as letras?

Porque esse acento estava gravado como uma marca separada, e não como parte da letra. Um é já composto é uma letra só e some, mas uma letra base seguida de acento combinado deixa o acento. Limpe os acentos antes se quiser removê-los também.

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/str/remove-letters

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/str/remove-letters \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Order AB-2048: ready @ 09:30!"}'
{
  "text": "Order AB-2048: ready @ 09:30!"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.remove_letters",
  "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.

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.

O navegador e a API executam o mesmo código determinístico.

Remova letras sem alterar o restante

A resposta contém result e letters_removed. Se text estiver ausente ou não for string, a operação retorna invalid_input em vez de converter o valor silenciosamente. Cada item processado pela API custa US$ 0,002, enquanto o navegador utiliza a mesma função pura.

Use a estrutura preservada em códigos e dados

O navegador atende tarefas avulsas, e chamadas repetíveis de API custam US$ 0,002 por item válido.

O que ocorre com uma string vazia?

Ela é aceita e retorna resultado vazio com letters_removed igual a zero. text ausente ou não textual retorna invalid_input.

Quanto custa a operação de API?

Cada item processado com sucesso custa US$ 0,002. A versão do navegador executa gratuitamente o mesmo filtro determinístico.

Ver a documentação completa do KIT →