In camelCase und snake_case umwandeln
Wandeln Sie Namen zwischen camelCase, PascalCase, snake_case, kebab-case und CONSTANT_CASE um.
Privat: läuft in Ihrem Browser, Ihre Eingaben werden nie gesendet. So prüfen Sie es
Ihre Dateien werden hier auf Ihrem Gerät verarbeitet
Wir senden den Inhalt Ihrer Dateien oder Texte an keinen Server: Alles wird im Arbeitsspeicher Ihres Browsers verarbeitet. Sie brauchen kein Konto, es gibt kein Tageslimit und wir nutzen weder Besucheranalyse noch Tracker. Jedes Werkzeug hat Größenlimits, um den Speicher Ihres Geräts zu schützen.
Eine Verbindung wird nur zum Laden der Website gebraucht. Danach können Sie die Verbindung trennen und die Werkzeuge funktionieren weiter (manche Vorschauen brauchen sie eventuell). Das Hosting kann technische Besuchsdaten erhalten. Favoriten speichern in diesem Browser nur Werkzeugkennungen.
Wie wir mit Ihren Daten umgehen →Wie man dieses Tool benutzt
- Geben Sie pro Zeile einen Namen oder eine Phrase ein.
- Wählen Sie den Stil oder Alle.
- Kopieren Sie das Ergebnis und prüfen Sie Abkürzungen und Zahlen.
Ein Beispiel, das Sie überprüfen können
Wandelt Namen zwischen camelCase, snake_case, kebab-case und anderen Stilen um.
Beispieleingabe
hello world, XMLHttpRequest and user_id, one per line.
Erwartetes Ergebnis
The five styles of each name: helloWorld, HelloWorld, hello_world, hello-world and HELLO_WORLD.
Prüfen Sie Abkürzungen und Zahlen in jedem Ergebnis, bevor Sie sie als Variablen- oder Feldnamen verwenden.
In camelCase und snake_case umwandeln: Gebrauch und praktische Anleitung
Jede Sprache und jedes Team hat eigene Konventionen für zusammengesetzte Namen: camelCase in JavaScript, snake_case in Python und Datenbanken, kebab-case in URLs und CSS, PascalCase für Klassen und CONSTANT_CASE für Konstanten. Einen Namen von Hand von einem Stil in einen anderen umzuwandeln ist langsam und fehleranfällig, besonders bei langen Feldlisten aus einer API oder Tabelle.
Das Werkzeug trennt zunächst die Wörter des Namens. Es erkennt Leerzeichen, Bindestriche, Unterstriche und Wechsel von Klein- zu Großbuchstaben und behandelt Abkürzungen richtig: XMLHttpRequest liest sich als XML, Http und Request. Zahlen bleiben an das Wort gebunden, das sie enthält. Danach setzt es die Wörter im gewählten Stil neu zusammen. Mit der Option Alle sehen Sie die fünf Stile und kopieren den benötigten.
Prüfen Sie mehrdeutige Fälle. Eine Abkürzung wie ID kann je nach Konvention Ihres Teams userID oder userId geschrieben werden, und ein Name mit Zahlen wie ipv4Address kann anders getrennt werden als erwartet. Das Werkzeug kennt keine reservierten Wörter der Sprache und prüft nicht, ob das Ergebnis ein gültiger Bezeichner ist. Namen werden in Ihrem Browser verarbeitet und an keinen Server gesendet.
Konsistenz ist wichtiger als der konkrete Stil. Verwenden Sie in einem Projekt pro Art von Namen eine einzige Konvention und dokumentieren Sie Ausnahmen wie Abkürzungen. Beim Benennen von API-Feldern bedenken Sie, dass ein anderes System einen anderen Stil erwarten kann: Eine Feldliste beim Integrieren zweier Dienste zwischen camelCase und snake_case umzuwandeln gehört zu den häufigsten Aufgaben. Denken Sie daran, dass das Umbenennen an einer Stelle die Verwendungsstellen nicht aktualisiert; suchen und ersetzen Sie nach der Umwandlung sorgfältig und führen Sie die Tests aus, um unverändert gebliebene Verweise zu finden.
Ein praktischer Check vor der Verwendung des Ergebnisses
Wandeln Sie helloWorld in snake_case und das Ergebnis zurück in camelCase um: Sie müssen den ursprünglichen Namen erhalten. Testen Sie XMLHttpRequest, um zu sehen, wie Abkürzungen getrennt werden, und entscheiden Sie, ob Ihre Konvention sie großgeschrieben lässt.
Optionen und Grenzen
Geben Sie pro Zeile einen Namen oder eine Phrase ein und wählen Sie den Stil. Wörter werden an Leerzeichen, Bindestrichen, Unterstrichen und Groß-/Kleinschreibungswechseln getrennt, auch Abkürzungen wie XMLHttpRequest. Mit der Option Alle sehen Sie die fünf Stile auf einmal. Akzentbuchstaben und andere Alphabete bleiben erhalten.
Häufige Fragen
Wie behandelt es Abkürzungen und Zahlen?
Eine Folge von Großbuchstaben, gefolgt von einem Wort, wird getrennt (XMLHttp liest sich als XML Http). Zahlen bleiben an das Wort gebunden, das sie enthält.
Ist es kostenlos und muss ich mich anmelden?
Ja, es ist kostenlos. Sie müssen sich nicht anmelden, kein Konto anlegen und keine App installieren, und es gibt kein Tageslimit: Werkzeug öffnen und loslegen. Es gibt nur Größenlimits, die den Speicher Ihres Geräts schützen.
Werden meine Daten an einen Server gesendet?
Nein. Was Sie eingeben oder einfügen, wird im Arbeitsspeicher Ihres Browsers verarbeitet und an keinen Server gesendet. Sie können das im Netzwerk-Tab prüfen oder nach dem Laden der Seite offline gehen.