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
- Saisissez des noms ou une liste de champs.
- Vérifiez la conversion séparée de chaque ligne, activée par défaut.
- Cliquez sur Convertir et vérifiez les minuscules et les traits de soulignement simples.
- 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.