ForHosting KIT · Texte et IA

Découper le camelCase en mots

Transformez un nom compact comme GetUserProfile en Get User Profile, prêt pour une étiquette, un titre ou un texte alternatif. Sigles, chiffres, tirets bas et traits d'union sont séparés proprement, et les majuscules restent intactes. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Texte
helloWorld
Vous obtenez
Texte
hello World
Original
helloWorld
Mots
hello, World
Nombre de mots
2

Cet outil pour découper le camelCase en mots prend un identifiant camelCase ou PascalCase et renvoie une phrase simple, séparée par des espaces, que vous pouvez lire sans décoder le style du code. Il repère chaque frontière de majuscule —entre une lettre minuscule ou un chiffre et une majuscule, et entre une suite de majuscules et un mot Titlecase suivant— puis reconstruit le texte en mots distincts. Les underscores, tirets, espaces et autres séparateurs non alphanumériques déjà présents sont aussi traités comme des coupures, afin que les identifiants mixtes restent lisibles. Rien n'est deviné par un modèle, rien n'est récupéré sur le réseau, et rien ne dépend de l'horloge ni de graines aléatoires.

Ce que signifie découper le camelCase et ce que contient la réponse

Découper le camelCase transforme un identifiant compact en une phrase lisible en insérant des coupures là où les majuscules marquent un nouveau mot. En pratique, helloWorld devient hello World, GetUserProfile devient Get User Profile, et XMLHttpRequest devient XML Http Request, car le moteur sépare aussi un acronyme du segment Titlecase suivant. Les bords lettre-chiffre et chiffre-lettre sont également coupés, de sorte que des motifs comme getUser2FA s'étendent en get User 2 FA sans inventer de caractères ni perdre de chiffres.

Les underscores, tirets, points et espaces déjà présents agissent comme séparateurs et ne réapparaissent jamais comme colle au milieu d'un jeton. Il n'existe pas de mode silencieux qui met tout en minuscules, ni de règles de titre locales, ni de succès partiel qui supprimerait des segments vides sans le dire.

Où le découpage camelCase s'intègre dans l'étude, l'édition et le logiciel

Les étudiants rencontrent le camelCase lorsqu'un exercice de programmation exige des noms de propriétés conformes à un guide de style, puis ont besoin de ces mêmes noms comme libellés humains sur des feuilles de travail, diapositives ou textes alternatifs d'accessibilité. Les enseignants peuvent pré-générer des clés de réponse montrant la forme de phrase attendue sans se fier à des macros de tableur opaques qui changent les règles de locale en milieu de fichier.

Les équipes backend et d'intégration développent des titres de colonnes CSV hérités et des noms de propriétés OpenAPI en titres de documentation et texte de runbooks de support avant le gel. Les design systems et flux CMS transforment des noms de tokens en libellés d'affichage que les éditeurs de contenu comprennent sans lire le code source. Les équipes support et opérations collent des feature flags et des sujets de tickets bruyants en phrases lisibles pour que tableaux de bord et notes d'astreinte partagent un même langage clair.

Que coûte l'outil pour découper le camelCase en mots ?

Il est gratuit dans votre navigateur sur cette page.

Que se passe-t-il si j'envoie une chaîne vide ?

Un texte vide n'est pas un découpage valide ; fournissez une chaîne camelCase ou PascalCase non vide avec au moins un caractère alphanumérique.

Comment les acronymes sont-ils traités ?

Les suites de majuscules suivies d'un mot Titlecase sont séparées, de sorte que XMLHttpRequest devient XML Http Request. La casse de chaque jeton est préservée.

Cet outil convertit-il une phrase en camelCase ?

Non. Il ne fait que découper le camelCase ou le PascalCase en mots. Utilisez l'outil convert-to-camelCase si vous avez besoin de la direction opposée.

Le résultat est-il le même à chaque fois pour la même entrée ?

Oui. La transformation est pure et déterministe : pas de réseau, pas d'aléatoire et pas d'horloge. Le même identifiant produit toujours la même phrase et le même tableau words.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/str/split-camel-case

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

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

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_chars100000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Utilisez-le lorsque des noms de variables, des champs d'API, des props React, des noms de classe ou des tokens de design doivent devenir des libellés, des titres, de la documentation ou du texte d'accessibilité. Une entrée vide et les chaînes uniquement composées de séparateurs échouent avec une erreur claire invalid_input pour qu'un formulaire vide ne ressemble pas à un découpage réussi. Exécutez-le gratuitement dans le navigateur pour des exercices de nommage et la préparation de refactorisations, ou appelez l'API à $0.002 par requête réussie lorsque CI, formulaires et pipelines ont besoin de la même phrase à chaque fois.

Ce que signifie découper le camelCase et ce que contient la réponse

Ce calculateur renvoie cinq champs stables : text contient la phrase lisible jointe par des espaces que vous copierez dans l'interface ou la documentation, original reprend exactement la chaîne d'entrée pour auditer ce qui a été découpé, words est le tableau ordonné des jetons, word_count indique combien de jetons ont été produits, et method est l'étiquette fixe split_camel_case pour les journaux et les pipelines multi-outils. Le moteur construit une phrase complète dans la longueur prise en charge ou rejette la requête avec invalid_input. Les cas rejetés incluent un champ text manquant, une valeur null, une chaîne vide, des charges utiles uniquement d'espaces ou de séparateurs sans jeton alphanumérique, des objets et tableaux qui ne sont pas du texte brut, et toute charge plus longue que le maximum de caractères documenté. Si vous devez construire du camelCase à partir d'une phrase, convertir en snake_case ou kebab-case, ou seulement changer la casse, utilisez ces outils dédiés ; cette page répond uniquement au passage de camelCase et PascalCase vers des mots, avec une sortie stable adaptée aux feuilles de travail, tests unitaires et consommateurs d'API qui ne doivent pas inventer de règles de nommage.

Comment le champ text est lu et comment le résultat reste reproductible

La valeur doit être une chaîne non vide ; les nombres finis et les bigints sont d'abord convertis en chaîne, de sorte qu'un code numérique nu devient encore une phrase à un seul jeton après conversion en chiffres décimaux. Les espaces en tête et en fin sont tronqués avant la tokenisation ; les suites internes d'espaces, underscores, tirets, points et autres caractères non alphanumériques agissent comme coupures de mots et ne survivent pas comme emplacements vides dans le tableau. La casse de chaque jeton est préservée : le découpage insère des espaces mais n'impose ni minuscules ni Title Case, ainsi vous voyez encore les acronymes et majuscules d'origine dans la phrase et le tableau words. Le champ préféré est text, mais les alias input, string, value, content, s et identifier sont acceptés afin que chaînes de requête, tableurs et formulaires typés réutilisent le même contrat sans renommer les colonnes. Les booléens, objets simples et tableaux sont rejetés avec un message clair pour qu'un corps JSON erroné ne devienne pas le mot true ni un dump d'objet inutile. Une chaîne vide est toujours invalid_input : la promesse du produit est de découper un identifiant en mots, non d'inventer un succès vide. La longueur est plafonnée à cent mille caractères pour qu'un collage débridé ne monopolise pas un Worker ; les charges plus longues échouent avec un message de limite explicite plutôt qu'une troncature silencieuse. Associez l'exécution gratuite dans le navigateur de cette page à l'API tarifée lorsque vous avez besoin de la même phrase lisible dans un pipeline automatisé sans livrer vos propres aides de chaînes.

Où le découpage camelCase s'intègre dans l'étude, l'édition et le logiciel

Les développeurs front-end et full-stack découpent props React, alias de champs GraphQL, tokens de thème CSS-in-JS et clés de configuration en texte lisible pour panneaux de réglages, libellés de formulaire et lignes de journal des modifications. Sur cette page le travail s'exécute entièrement dans votre navigateur ; via l'API chaque découpage réussi coûte $0.002, une validation échouée n'est pas facturée, et rien n'est stocké après le retour de la réponse. Ce partage —exploration interactive gratuite et API tarifée identique— correspond au reste du catalogue tier A du KIT et vous permet de passer d'une démo en classe à un pipeline automatisé sans changer le résultat de la phrase. Associez-le à convert-to-camelCase, snake_case ou title-case lorsque vous construisez un petit laboratoire d'aides texte gratuites et déterministes pour formulaires, préparation CMS et hygiène des données.

Libellés lisibles à partir d'identifiants de code

Transformez props camelCase, clés JSON et noms de classe en libellés séparés par des espaces pour formulaires, panneaux de réglages et texte d'accessibilité.

Préparation de documentation et de journal des modifications

Développez types PascalCase et noms de champs d'API en phrases claires pour sections README, descriptions OpenAPI et notes de version.

Fixtures de nommage déterministes

Générez listes de mots et phrases reproductibles pour tests unitaires, fichiers golden et assertions CI sur les transformations identifiant vers libellé.

Consulter la documentation complète du KIT →