ForHosting KIT · Texto e IA

Dividir camelCase en palabras

Convierta un nombre compacto como GetUserProfile en Get User Profile, listo para una etiqueta, un título o un texto alternativo. Separa siglas, números, guiones bajos y guiones, y respeta las mayúsculas originales. 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
helloWorld
Obtiene
Texto
hello World
Original
helloWorld
Palabras
hello, World
Número de palabras
2

Esta herramienta para dividir camelCase en palabras toma un identificador camelCase o PascalCase y devuelve una frase sencilla, separada por espacios, que puede leer sin decodificar el estilo del código. Detecta cada límite de mayúscula —entre una letra minúscula o un dígito y una mayúscula, y entre una serie de mayúsculas y una palabra Titlecase siguiente— y reconstruye el texto como palabras separadas. Los guiones bajos, guiones, espacios y otros separadores no alfanuméricos ya presentes también se tratan como cortes, de modo que los identificadores mixtos siguen siendo legibles. Nada se adivina a partir de un modelo, nada se obtiene por red y nada depende del reloj ni de semillas aleatorias.

Qué significa dividir camelCase y qué contiene la respuesta

Dividir camelCase convierte un identificador compacto en una frase legible insertando cortes donde las mayúsculas marcan una palabra nueva. En la práctica, helloWorld se convierte en hello World, GetUserProfile en Get User Profile y XMLHttpRequest en XML Http Request, porque el motor también separa un acrónimo del segmento Titlecase siguiente. Los bordes letra-dígito y dígito-letra se cortan igualmente, así que patrones como getUser2FA se expanden en get User 2 FA sin inventar caracteres ni perder dígitos.

Los guiones bajos, guiones, puntos y espacios ya presentes actúan como separadores y no reaparecen como pegamento en medio de un token. No hay un modo silencioso que ponga todo en minúsculas, ni reglas de título locales, ni un éxito parcial que elimine segmentos vacíos sin decirlo.

Dónde encaja la división de camelCase en el estudio, la publicación y el software

Los estudiantes se encuentran con camelCase cuando un ejercicio de programación exige nombres de propiedad acordes a una guía de estilo y después necesitan esos mismos nombres como etiquetas humanas en hojas de trabajo, diapositivas o texto alternativo de accesibilidad. Los docentes pueden pregenerar claves de respuesta que muestren la forma de frase esperada sin confiar en macros de hoja de cálculo opacas que cambian reglas locales a mitad de archivo.

Los equipos de backend e integración expanden títulos de columnas CSV heredados y nombres de propiedad OpenAPI en encabezados de documentación y texto de runbooks de soporte antes del congelado. Los sistemas de diseño y los flujos de CMS convierten nombres de token en etiquetas de visualización que los editores de contenido entienden sin leer el código fuente. Los equipos de soporte y operaciones pegan indicadores de funcionalidad y asuntos ruidosos de tickets en frases legibles para que tableros y notas de guardia compartan un mismo lenguaje llano.

¿Cuánto cuesta la herramienta para dividir camelCase en palabras?

Es gratis en su navegador en esta página.

¿Qué ocurre si envío una cadena vacía?

El texto vacío no es un reparto válido; proporcione una cadena camelCase o PascalCase no vacía con al menos un carácter alfanumérico.

¿Cómo se tratan los acrónimos?

Las series de mayúsculas seguidas de una palabra Titlecase se separan, de modo que XMLHttpRequest se convierte en XML Http Request. Se conserva la capitalización de cada token.

¿Esta herramienta convierte una frase a camelCase?

No. Solo divide camelCase o PascalCase en palabras. Use la herramienta convert-to-camelCase si necesita la dirección opuesta.

¿El resultado es el mismo cada vez para la misma entrada?

Sí. La transformación es pura y determinista: sin red, sin aleatoriedad y sin reloj. El mismo identificador siempre produce la misma frase y el mismo arreglo words.

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/split-camel-case

¿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/split-camel-case \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"helloWorld"}'
{
  "text": "helloWorld"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.split_camel_case",
  "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.

max_chars100000
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.

Úsela cuando nombres de variables, campos de API, props de React, nombres de clase o tokens de diseño deban convertirse en etiquetas, encabezados, documentación o texto de accesibilidad. La entrada vacía y las cadenas solo de separadores fallan con un error claro invalid_input para que un formulario en blanco no parezca un reparto correcto. Ejecútela gratis en el navegador para ejercicios de nombrado y preparación de refactorización, o llame a la API a $0.002 por solicitud exitosa cuando CI, formularios y canalizaciones necesiten la misma frase cada vez.

Qué significa dividir camelCase y qué contiene la respuesta

Esta calculadora devuelve cinco campos estables: text guarda la frase legible unida por espacios que copiará a la interfaz o a la documentación, original repite exactamente la cadena de entrada para auditar qué se dividió, words es el arreglo ordenado de tokens, word_count indica cuántos tokens se produjeron y method es la etiqueta fija split_camel_case para registros y canalizaciones de varias herramientas. El motor construye una frase completa dentro del largo admitido o rechaza la solicitud con invalid_input. Los casos rechazados incluyen un campo text ausente, un valor null, una cadena vacía, cargas solo de espacios o solo de separadores que no dejan tokens alfanuméricos, objetos y arreglos que no son texto plano, y cualquier carga más larga que el máximo de caracteres documentado.

Cómo se lee el campo text y cómo se mantiene reproducible el resultado

El valor debe ser una cadena no vacía; los números finitos y los bigints se convierten primero a cadena, de modo que un código numérico simple sigue siendo una frase de un solo token tras la conversión a dígitos decimales. Los espacios iniciales y finales se recortan antes de la tokenización; las secuencias internas de espacios, guiones bajos, guiones, puntos y otros caracteres no alfanuméricos actúan como cortes de palabra y no sobreviven como huecos vacíos en el arreglo. Se conserva la capitalización de cada token: el reparto inserta espacios pero no fuerza minúsculas ni Title Case, así que aún puede ver acrónimos y mayúsculas originales en la frase y en el arreglo words. El campo preferido es text, pero se aceptan los alias input, string, value, content, s e identifier para que cadenas de consulta, hojas de cálculo y formularios tipados reutilicen el mismo contrato sin renombrar columnas. Los booleanos, los objetos planos y los arreglos se rechazan con un mensaje claro para que un cuerpo JSON equivocado no se convierta en la palabra true ni en un volcado de objeto inútil. Una cadena vacía siempre es invalid_input: la promesa del producto es dividir un identificador en palabras, no inventar un éxito en blanco. El largo está limitado a cien mil caracteres para que un pegado desbocado no monopolice un Worker; las cargas más largas fallan con un mensaje explícito de límite en lugar de un recorte silencioso. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite la misma frase legible dentro de una canalización automatizada sin enviar sus propios ayudantes de cadenas.

Dónde encaja la división de camelCase en el estudio, la publicación y el software

Los desarrolladores front-end y full-stack dividen props de React, alias de campo GraphQL, tokens de tema CSS-in-JS y claves de configuración en texto legible para paneles de ajustes, etiquetas de formulario y líneas de registro de cambios. En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API cada división exitosa cuesta $0.002, la validación fallida no se cobra y no se guarda nada después de devolver la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo de nivel A del KIT y le permite pasar de una demostración de aula a una canalización automatizada sin cambiar el resultado de la frase. Combínela con convert-to-camelCase, snake_case o title-case cuando construya un pequeño laboratorio de ayudantes de texto gratuitos y deterministas para formularios, preparación de CMS e higiene de datos.

Etiquetas legibles desde identificadores de código

Convierta props camelCase, claves JSON y nombres de clase en etiquetas separadas por espacios para formularios, paneles de ajustes y texto de accesibilidad.

Preparación de documentación y registros de cambios

Expanda tipos PascalCase y nombres de campo de API a frases claras para secciones README, descripciones OpenAPI y notas de versión.

Fixtures deterministas de nombrado

Genere listas de palabras y frases reproducibles para pruebas unitarias, archivos dorados y aserciones de CI sobre transformaciones de identificador a etiqueta.

Ver la documentación completa del KIT →