ForHosting KIT · Texto e IA

Eliminar letras del texto y conservar números y símbolos

Quite las 12 letras de Order AB-2048: ready @ 09:30! y le quedan -2048:, la @ y 09:30!, cada uno en su sitio original. Se van las letras de cualquier alfabeto; cifras, signos, espacios y emojis se quedan. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Texto
Order AB-2048: ready @ 09:30!
Obtiene
Resultado
-2048: @ 09:30!
Letras eliminadas
12

Eliminar letras conserva todo el contenido de un texto salvo los caracteres alfabéticos. Es una forma precisa de aislar números de pedido, códigos, puntuación, separadores, emojis, monedas y estructura sin mantener una lista frágil de caracteres. Reconoce letras Unicode, no solo de la A a la Z, por lo que trata de forma coherente alfabetos y sistemas de escritura distintos. Los caracteres restantes mantienen su posición, y la respuesta indica el resultado y cuántas letras se eliminaron.

Elimine letras sin alterar los demás caracteres

Pegue o envíe una cadena en el campo obligatorio text. La capacidad recorre sus puntos de código Unicode y elimina los clasificados como letras. Copia todo lo demás al resultado en el orden original: dígitos, comas, dos puntos, guiones, comillas, paréntesis, espacios, saltos de línea, monedas, operadores, emojis y pictogramas.

A diferencia de un extractor numérico, no normaliza signos, decimales ni agrupaciones; solo decide si cada carácter es una letra. Una cadena vacía es válida y devuelve un resultado vacío con contador cero.

Comportamiento Unicode en idiomas y escrituras

La definición se basa en la categoría general Unicode Letter y no en un intervalo inglés escrito a mano. Por eso se eliminan letras latinas acentuadas, griegas, cirílicas, árabes, hebreas, ideogramas de Asia oriental y muchas otras escrituras. Incluye mayúsculas, minúsculas, letras de título, modificadoras y otras subcategorías.

El algoritmo no normaliza el texto antes de filtrar. Un acento combinante almacenado como punto de código independiente es una marca, no una letra, y se conserva cuando desaparece su base; un carácter precompuesto como é sí es una letra y se elimina. Esta política literal mantiene intacto todo lo que no sea una letra.

Para transliterar, quitar diacríticos o normalizar, utilice otra capacidad antes o después. No se reordenan caracteres ni se compactan espacios y separadores.

Aproveche la estructura conservada en códigos y datos

La herramienta resulta útil cuando las letras son ruido pero importa la estructura que rodea a los números. Un equipo de soporte puede quitar texto de referencias copiadas y conservar dígitos, almohadillas, barras y guiones. Los procesos financieros pueden dejar importes, porcentajes, decimales y monedas para un analizador especializado.

También permite inspeccionar identificadores mixtos o crear pruebas que demuestren qué caracteres sobreviven. Los huecos donde había palabras permanecen para reflejar el diseño original. Si necesita compactarlos, normalice los espacios después.

Esta capacidad tampoco valida si los dígitos forman un teléfono, una fecha, un precio o una cuenta; únicamente elimina letras y cuenta las eliminadas. Valide el significado por separado, especialmente cuando sean importantes ceros iniciales, signos o separadores decimales.

Aislar la estructura de referencias

Quite etiquetas y prefijos alfabéticos, pero conserve dígitos, guiones, barras, almohadillas y espacios de las referencias copiadas.

Preparar el análisis numérico

Mantenga importes, puntuación decimal, porcentajes y monedas antes de enviar el resultado a un analizador especializado.

Inspeccionar datos con caracteres mixtos

Muestre todos los caracteres no alfabéticos de registros, identificadores, pruebas o campos importados sin cambiar su orden.

¿Qué letras se eliminan?

Se eliminan todos los caracteres de una categoría Unicode Letter, incluidas letras de escrituras no inglesas y sus distintas formas.

¿Se conservan números y puntuación?

Sí. Dígitos, puntuación, separadores, espacios, emojis y símbolos permanecen en el orden original porque no son letras Unicode.

¿Normaliza los espacios tras quitar palabras?

No. Conserva exactamente espacios, tabulaciones y saltos de línea. Utilice después una herramienta de espacios si desea compactarlos.

¿En qué se diferencia de extraer los números de un texto?

Conserva todo lo que no es letra, no solo los números. Un extractor de números puede ajustar signos, decimales o separadores de miles; esta herramienta deja guiones, dos puntos, espacios y saltos de línea exactamente donde estaban.

¿Por qué queda un acento suelto después de quitar las letras?

Porque ese acento estaba guardado como una marca aparte y no como parte de la letra. Una é compuesta es una sola letra y desaparece, pero una letra base seguida de un acento combinado deja el acento. Limpie antes los acentos si también desea eliminarlos.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/str/remove-letters

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

El navegador y la API ejecutan el mismo código determinista.

Elimine letras sin alterar los demás caracteres

La respuesta incluye result y letters_removed. Si falta text o no es una cadena, se devuelve invalid_input en lugar de convertir el valor silenciosamente. Cada elemento procesado mediante la API cuesta $0.002, y la versión del navegador usa la misma función pura.

Aproveche la estructura conservada en códigos y datos

El navegador sirve para tareas puntuales y la API cuesta $0.002 por elemento correcto.

¿Qué ocurre con una cadena vacía?

Se acepta y devuelve un resultado vacío con letters_removed igual a cero. Si text falta o no es una cadena, se devuelve invalid_input.

¿Cuánto cuesta la operación de API?

Cada elemento procesado correctamente cuesta $0.002. La versión del navegador ejecuta gratis el mismo filtro determinista.

Ver la documentación completa del KIT →