Catégories

Convertisseur de Cas Avancé

Convertir entre CamelCase, snake_case, kebab-case, PascalCase et autres conventions de nommage

Garder les nombres en place pendant la conversion

Points clés

Catégorie
Text Processing
Types d’entrée
text, select, checkbox
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Le Convertisseur de Cas Avancé est un outil en ligne gratuit qui transforme instantanément du texte entre différentes conventions de nommage, comme CamelCase, snake_case, kebab-case et PascalCase. Il est conçu pour aider les développeurs, rédacteurs et analystes à standardiser efficacement les noms de variables, fichiers ou données.

Quand l’utiliser

  • Lors de la conversion de noms de variables dans du code source pour respecter les conventions de programmation.
  • Pour uniformiser les noms de fichiers dans un projet et éviter les problèmes de compatibilité.
  • Quand vous devez formater des en-têtes de colonnes dans des feuilles de calcul ou des bases de données.

Comment ça marche

  • Entrez ou collez le texte à convertir dans le champ de saisie.
  • Sélectionnez le format source (par exemple, camelCase ou auto-détection) et le format cible (comme snake_case ou UPPER_CASE).
  • Choisissez si vous souhaitez préserver les nombres pendant la conversion.
  • Cliquez pour obtenir immédiatement le texte converti au format souhaité.

Cas d’usage

Conversion de noms de variables dans des scripts Python ou JavaScript pour aligner avec les standards de l'équipe.
Standardisation des noms de fichiers dans des dépôts Git pour améliorer l'organisation et la recherche.
Formatage des en-têtes de colonnes dans des exports CSV ou Excel pour une meilleure lisibilité et compatibilité.

Exemples

1. Conversion de code Python

Développeur backend
Contexte
Un développeur reçoit un script Python avec des noms de variables en kebab-case, mais la convention du projet exige du snake_case.
Problème
Convertir rapidement plusieurs noms de variables sans risque d'erreur manuelle.
Comment l’utiliser
Copiez le code avec les variables en kebab-case, collez-le dans l'outil, sélectionnez 'kebab-case' comme format source et 'snake_case' comme format cible, puis cliquez pour convertir.
Configuration d’exemple
sourceFormat: kebab, targetFormat: snake, preserveNumbers: true
Résultat
Tous les noms de variables sont convertis en snake_case, par exemple 'user-name' devient 'user_name', prêt pour l'intégration.

2. Uniformisation de noms de fichiers

Gestionnaire de contenu
Contexte
Une équipe a des fichiers avec des noms mélangés (majuscules, espaces), causant des erreurs sur les serveurs web.
Problème
Standardiser les noms de fichiers en kebab-case pour éviter les problèmes de casse et d'espaces.
Comment l’utiliser
Entrez la liste des noms de fichiers dans l'outil, choisissez 'Space Separated' comme format source et 'kebab-case' comme cible, puis convertissez.
Configuration d’exemple
sourceFormat: space, targetFormat: kebab, preserveNumbers: true
Résultat
Les noms de fichiers sont convertis en kebab-case, par exemple 'Rapport Final.pdf' devient 'rapport-final.pdf', facilitant le déploiement.

Tester avec des échantillons

text

Hubs associés

FAQ

Quels formats de cas sont pris en charge ?

L'outil supporte camelCase, snake_case, kebab-case, PascalCase, UPPER_CASE, lower_case et Title Case.

Puis-je convertir plusieurs mots ou phrases à la fois ?

Oui, vous pouvez entrer un texte complet, et l'outil convertira chaque segment selon les règles du format cible.

Les nombres sont-ils conservés par défaut ?

Oui, l'option 'Préserver les Nombres' est activée par défaut, mais vous pouvez la désactiver si nécessaire.

Comment fonctionne la détection automatique du format source ?

En sélectionnant 'Auto-Detect (Mixed)', l'outil analyse le texte pour identifier le format dominant avant d'appliquer la conversion.

L'outil est-il gratuit et sans inscription ?

Oui, ce convertisseur est entièrement gratuit, accessible en ligne et ne nécessite aucune inscription.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/advanced-case-converter

Paramètres de la requête

Nom du paramètre Type Requis Description
inputText text Oui -
sourceFormat select Oui -
targetFormat select Oui -
preserveNumbers checkbox Non Garder les nombres en place pendant la conversion

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-advanced-case-converter": {
      "name": "advanced-case-converter",
      "description": "Convertir entre CamelCase, snake_case, kebab-case, PascalCase et autres conventions de nommage",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=advanced-case-converter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]