Variablennamen-Konverter
Text zwischen camelCase, snake_case, PascalCase, kebab-case und mehr umwandeln. Ein Eintrag pro Zeile.
So funktioniert es
Der Variablenbenennungskonverter schreibt Bezeichner zwischen jeder gängigen Programmier-Stil-Konvention um: camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE und dot.notation. Füge eine beliebige Anzahl von Bezeichnern — einen pro Zeile — in das Eingabefeld ein, wähle die Zielkonvention, und das Tool teilt jeden Bezeichner an Wortgrenzen (Übergänge zwischen Groß-/Kleinschreibung, Ziffern und den Trennzeichen _, -, ., Leerzeichen), normalisiert die Groß-/Kleinschreibung jedes Wortes und fügt sie mit dem geeigneten Trennzeichen für die gewählte Ausgabekonvention wieder zusammen.
Der Teiler versteht Akronyme heuristisch: HTTPSConnection wird zu https connection, was dann als httpsConnection (camelCase), HttpsConnection (PascalCase), https_connection (snake_case) usw. gerendert werden kann. Zeilen werden unabhängig verarbeitet, damit du eine aus einer Tabellenkalkulation kopierte Spalte oder eine Liste von Datenbankspalten einfügen und alle mit einem Klick konvertieren kannst, bereit zum Einsetzen in Quellcode oder eine Konfigurationsdatei. Die Konvertierung ist sofortig und läuft vollständig im Browser.
Anwendungsfälle
- Variablen beim Migrieren von Code zwischen Sprachen mit unterschiedlichen Konventionen umbenennen
- Datenbankspaltennnamen in JSON-Feldnamen umwandeln
- CSS-Klassennamen aus programmatischen Bezeichnern generieren
- Eine Liste von API-Feldern per Stapelverarbeitung umbenennen
Häufig gestellte Fragen
- Wie verarbeitet der Konverter Akronyme wie HTTPS oder URL?
- Er verwendet eine Heuristik: Eine Folge aufeinanderfolgender Großbuchstaben wird als ein einzelnes Wort behandelt, sodass HTTPSConnection zu https connection wird. Das entspricht dem, was die meisten Styleguides empfehlen.
- Kann ich hunderte von Bezeichnern auf einmal konvertieren?
- Ja. Jede nicht-leere Zeile wird unabhängig verarbeitet — füge eine Spalte von Datenbankspaltennamen oder API-Feldnamen ein und konvertiere den gesamten Batch mit einem Klick.
- Welche Trennzeichen werden in der Eingabe erkannt?
- Unterstriche, Bindestriche, Punkte, Leerzeichen und Groß-/Kleinschreibungsübergänge dienen alle als Wortgrenzen. Gemischte Eingaben wie camelCase_with-underscores werden korrekt behandelt.
- Warum verwendet die dot.notation-Ausgabe Kleinbuchstaben?
- Punktnotation ist konventionell vollständig in Kleinbuchstaben (verwendet in Feature-Flag-Schlüsseln und Konfigurations-Namespaces). Verwende PascalCase, wenn du großgeschriebene punktierte Segmente möchtest.
- Wird meine Liste irgendwohin gesendet?
- Nein. Die Konvertierung läuft vollständig in deinem Browser, sodass Bezeichner aus internen Codebasen privat bleiben.