Outils de texte et de données

Convertisseur snake_case

Reliez les mots normalisés par un trait de soulignement pour créer des noms snake_case.

Texte à traiter

Résultat

Uniformisez les noms en minuscules avec des traits de soulignement, en reconnaissant camelCase et les sigles.

Votre saisie est traitée uniquement dans votre navigateur et n’est pas envoyée à un serveur.

Présentation de l’outil

Cet outil convient aux variables, champs de base de données et clés de configuration. Les trois convertisseurs partagent les règles de découpage : helloWorld et XMLHttpRequest sont reconnus, au-delà du simple remplacement des espaces.

Mode d’emploi

  1. Saisissez des noms ou une liste de champs.
  2. Vérifiez la conversion séparée de chaque ligne, activée par défaut.
  3. Cliquez sur Convertir et vérifiez les minuscules et les traits de soulignement simples.
  4. Copiez ou téléchargez, puis vérifiez la validité des identifiants dans le langage cible.

Exemples

  • Hello World → hello_world ; helloWorld → hello_world.
  • XMLHttpRequest → xml_http_request.
  • multiple spaces → multiple_spaces ; Café Nom → café_nom.

Règles et limites

Le découpage commun reconnaît changements de casse, sigles et séparateurs. Chaque mot passe en minuscules selon Unicode, puis les mots sont reliés par un seul trait de soulignement. Des séparateurs répétés ne produisent pas plusieurs traits. Les caractères chinois et autres lettres Unicode ne sont pas supprimés par un filtre ASCII.

Usages courants

  • Organiser des variables Python ou des champs de base de données.
  • Uniformiser les clés de fichiers de configuration.
  • Convertir une liste de propriétés camelCase.

Confidentialité

Le traitement du texte, la lecture des fichiers, la conversion et l’aperçu s’effectuent localement dans votre navigateur. Votre saisie n’est pas envoyée à un serveur et aucun serveur applicatif, base de données, API en ligne ou CDN tiers n’est utilisé. Votre contenu n’est pas enregistré automatiquement. La copie et le téléchargement s’effectuent également dans le navigateur.

FAQ

Qu’est-ce que snake_case ?

Les mots sont séparés par des traits de soulignement, généralement en minuscules, comme user_name.

Peut-on convertir un nom camelCase ?

Oui. Les frontières de casse sont séparées ; helloWorld devient hello_world.

Plusieurs espaces produisent-ils plusieurs traits ?

Non. Les séparateurs successifs forment une frontière unique, avec un trait de soulignement entre deux mots.

Les caractères chinois sont-ils perdus ?

Non. Ils sont conservés ; les mots explicitement séparés sont reliés par des traits de soulignement. L’outil ne réalise ni segmentation sémantique du chinois ni traduction.

Retour au répertoire des outils pour développeurs