Converti tra camelCase, PascalCase, snake_case, kebab-case e altro
Un convertitore di stili di codice riscrive un identificatore tra gli stili di denominazione usati dai programmatori: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE e altri. Non sono intercambiabili — ogni linguaggio e contesto ha convenzioni, e usare quello sbagliato si nota o addirittura rompe le cose: le variabili JavaScript sono camelCase, le classi PascalCase, Python usa snake_case, CSS e URL usano kebab-case, e le variabili d'ambiente sono CONSTANT_CASE. Convertire a mano significa riscrivere ed è facile sbagliare sottilmente sui nomi a più parole.
Lo strumento funziona dividendo l'identificatore nelle sue parole componenti — rilevando i confini siano essi marcati da maiuscole, trattini bassi, trattini o spazi — e poi riunendole nello stile di destinazione. Quella divisione in parole è la parte delicata che gestisce per te, così "getUserID" o "user-profile-url" viene spezzato nei pezzi giusti e ricostruito pulito in qualsiasi stile ti serva. Gira interamente nel browser, rendendo rapido convertire il nome di una variabile, un intero elenco di campi, o un'etichetta copiata da un design.
Entrambi uniscono le parole capitalizzando ciascuna, ma camelCase inizia minuscolo (userName) mentre PascalCase capitalizza anche la prima lettera (UserName). Per convenzione camelCase si usa per variabili e funzioni, e PascalCase per classi, tipi e componenti.
snake_case (user_name) è comune in Python, Ruby, database e costanti, mentre kebab-case (user-name) si adatta a classi CSS, URL e nomi di file dove i trattini bassi sono scomodi o i trattini sono convenzionali. La scelta giusta dipende dal linguaggio o dal contesto.
Rileva i confini di parola dai separatori esistenti — maiuscole, trattini bassi, trattini o spazi — così può spezzare nomi da qualsiasi stile di partenza. Le sigle come "ID" o "URL" possono essere ambigue, quindi rivedi i nomi con maiuscole consecutive se la divisione conta.
Sì. Poiché elabora testo, puoi incollare molti identificatori e convertirli insieme in un unico stile coerente, molto più veloce e meno soggetto a errori che rinominare ciascuno a mano.
Maiuscolo / Minuscolo · Contatore di parole · Contatore di caratteri · Generatore Lorem Ipsum · Rimuovi spazi extra · Ordina righe di testo