Text

Namenskonventionen umwandeln (camelCase, snake_case, kebab-case usw.)

Wandelt einen Namen auf einen Schlag in alle gängigen Namenskonventionen um: camelCase, PascalCase, snake_case, kebab-case und mehr. Praktisch beim Umbenennen von Variablen, Dateinamen und Umgebungsvariablen in der Programmierung.


Tipps

  • Akronyme wie XMLParser werden korrekt in XML und Parser aufgeteilt und umgewandelt.
  • Mit der Schaltfläche am rechten Rand jeder Zeile kopierst du das Ergebnis sofort in die Zwischenablage.
  • Je nach Sprache und Kontext gilt eine andere Namenskonvention als üblich: Variablennamen in JavaScript/Java folgen meist camelCase, Klassennamen PascalCase, Variablen- und Funktionsnamen in Python snake_case, Umgebungsvariablen CONSTANT_CASE und URLs sowie CSS-Klassennamen kebab-case.
  • Auch wenn nicht-lateinische Zeichen oder Sonderzeichen im Text vorkommen, werden nur die alphanumerischen Wörter extrahiert und umgewandelt (der Rest wird von der Umwandlung ausgeschlossen).

Häufige Fragen

Ja. Es werden nur alphanumerische Wörter herausgetrennt und umgewandelt, nicht-lateinische Textteile erscheinen also nicht im Ergebnis. Besteht die Eingabe ausschließlich aus nicht-lateinischen Zeichen, ist das Ergebnis leer.

Zahlen werden wie Buchstaben als Teil desselben Worts behandelt. So wird zum Beispiel version2Update in version2 und Update aufgeteilt.

Nein. Die gesamte Umwandlung läuft im Browser ab, es werden zu keinem Zeitpunkt Daten an einen Server übertragen.
ツールくん

Übrigens – Warum haben Programmiersprachen unterschiedliche Namenskonventionen?

snake_case soll sich in der C-Community der 1970er-Jahre verbreitet haben. Da manche Terminals und Editoren der damaligen Zeit kaum zwischen Groß- und Kleinschreibung unterschieden, bevorzugte man es, Wörter mit Unterstrichen zu trennen. Python und Ruby führen diese Tradition bis heute konsequent fort.

camelCase hingegen wird oft auf Smalltalk in den 1980er-Jahren und später auf das Design von Java zurückgeführt. Die Java-Entwickler entschieden sich für camelCase als Standardstil, weil er optisch kompakter ist als Unterstriche – ein Stil, den auch JavaScript übernommen hat.

kebab-case lässt sich in den meisten Programmiersprachen nicht als Bezeichner verwenden, da das - mit dem Subtraktionsoperator kollidiert. Deshalb kommt es vor allem dort zum Einsatz, wo keine Programmiersprachen-Bezeichner nötig sind: in URLs, CSS-Klassennamen oder Kommandozeilenargumenten.