À propos de cet outil
La conversion de casse réécrit un identifiant selon une convention de nommage différente sans en changer les mots. Cet outil découpe votre texte en mots — en séparant sur les espaces, les traits de soulignement, les tirets, les points et les barres obliques, ainsi que sur les frontières camelCase et les suites d'acronymes — puis les recompose en camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, dot.case, path/case, Title Case, Sentence case, minuscules ou MAJUSCULES, le tout en une seule fois.
Utilisez-le pour renommer des variables, des colonnes de base de données ou des variables d'environnement selon la convention d'un projet, normaliser des identifiants copiés depuis un autre langage, ou convertir par lot une liste de noms collée ligne par ligne.
La conversion s'exécute entièrement dans votre navigateur au fur et à mesure que vous tapez — rien n'est envoyé à un serveur, vous pouvez donc coller en toute sécurité des noms de champs internes, des colonnes de table ou d'autres identifiants privés.
Questions fréquentes
Comment le convertisseur gère-t-il les acronymes comme XMLHttpRequest ?
Il traite une suite de majuscules suivie d'une majuscule-puis-minuscule comme une frontière, de sorte que "XMLHttpRequest" est tokenisé en xml, http, request. Cela donne des résultats corrects tels que xml_http_request en snake_case et xmlHttpRequest en camelCase.
Quelle est la différence entre snake_case et SCREAMING_SNAKE_CASE ?
Les deux joignent les mots par des traits de soulignement. snake_case conserve chaque mot en minuscules (max_retry_count), tandis que SCREAMING_SNAKE_CASE les met tous en majuscules (MAX_RETRY_COUNT) et constitue la convention courante pour les constantes et les variables d'environnement.
Puis-je convertir plusieurs lignes à la fois ?
Oui. Chaque ligne de l'entrée est tokenisée et convertie indépendamment, et les lignes vides sont préservées, de sorte que coller une liste d'identifiants renvoie la même liste avec chaque ligne remappée vers la casse choisie.