Konverter für Groß- und Kleinschreibung – Kostenloses Online-Tool
Was ist Konverter für die Groß-/Kleinschreibung?
Constant Case (CONSTANT_CASE), auch bekannt als SCREAMING_SNAKE_CASE oder UPPER_SNAKE_CASE, wandelt Text in Großbuchstaben um, die durch Unterstriche getrennt sind. Das Ergebnis sieht so aus: THIS_IS_CONSTANT_CASE.
Es handelt sich um die universelle Konvention zur Benennung von Konstanten und Umgebungsvariablen in nahezu allen Programmiersprachen und Bereitstellungsplattformen. case – in eine korrekt formatierte CONSTANT_CASE-Ausgabe um.
Wann verwenden Konverter für die Groß-/Kleinschreibung?
env-Dateien und Docker-Konfigurationen. Python-Entwickler benennen Konstanten auf Modulebene gemäß PEP 8 in CONSTANT_CASE (z. B. MAX_RETRIES, API_TIMEOUT). PHP verwendet define() mit CONSTANT_CASE für globale Konstanten.
Java und C# verwenden es für statische finale Felder. JavaScript- und TypeScript-Entwickler definieren auf diese Weise festgelegte Konfigurationswerte. Wenn Sie stattdessen Kleinbuchstaben und Unterstriche benötigen, verwenden Sie den Snake-Case-Konverter. Für Bindestriche in Großbuchstaben (COBOL-Stil) probieren Sie den COBOL-CASE-Konverter aus.
So wird das Tool verwendet
- 1Paste your text
- 2Click 'Convert' to get CONSTANT_CASE
- 3Copy for your constants and environment variables
Der Konverter erkennt Wortgrenzen automatisch anhand von Leerzeichen, Bindestrichen, Punkten und Übergängen bei der „CamelCase“-Schreibweise und verbindet die großgeschriebenen Wörter dann mit Unterstrichen.
Beispiele
| Input | Output |
|---|---|
| database host | DATABASE_HOST |
| apiKey | API_KEY |
| max retry count | MAX_RETRY_COUNT |
| background-color | BACKGROUND_COLOR |
| Hello World | HELLO_WORLD |
Regeln & Verhalten
- Alle Wörter werden in Großbuchstaben umgewandelt. Jeder Buchstabe in der Ausgabe wird großgeschrieben, unabhängig vom Eingabeformat.
- Wörter werden durch Unterstriche (_) getrennt. Dies entspricht der Struktur von „snake_case“, jedoch werden alle Buchstaben großgeschrieben, weshalb diese Schreibweise auch als „UPPER_SNAKE_CASE“ bezeichnet wird.
- Sonderzeichen und Satzzeichen werden entfernt. In der Ausgabe bleiben nur Buchstaben (A–Z), Ziffern (0–9) und Unterstriche erhalten, sodass sie für Umgebungsvariablen und Konstantennamen in den meisten Sprachen gültig ist.
Verwandte Tools
Häufig gestellte Fragen
Was ist CONSTANT_CASE?
CONSTANT_CASE (auch als SCREAMING_SNAKE_CASE oder UPPER_SNAKE_CASE bezeichnet) verwendet ausschließlich Großbuchstaben mit Unterstrichen zwischen den Wörtern, wie beispielsweise MAX_RETRY_COUNT oder DATABASE_URL. Es handelt sich um die Standard-Namenskonvention für Konstanten und Umgebungsvariablen in Python, Java, JavaScript, PHP, C und praktisch jeder anderen Programmiersprache.
Wann sollte ich CONSTANT_CASE verwenden?
Verwenden Sie es für Konstanten in Python (MAX_VALUE), PHP (define('DB_HOST', 'localhost')), Umgebungsvariablen (DATABASE_URL, API_KEY), statische finale Felder in Java und .env-Konfigurationsdateien. DevOps-Ingenieure nutzen es für Docker-Umgebungsvariablen und die Konfiguration von CI/CD-Pipelines.
Warum heißt es SCREAMING_SNAKE_CASE?
Bei der regulären snake_case werden Kleinbuchstaben verwendet – sie wirkt „ruhig“. Bei SCREAMING_SNAKE_CASE werden ausschließlich Großbuchstaben verwendet, wodurch sie den Eindruck erweckt, zu „schreien“. Diese Metapher stammt aus der Internet-Konvention, wonach Text in Großbuchstaben als Schreien wahrgenommen wird. Beide verwenden dieselbe, durch Unterstriche getrennte Struktur.
Ist das dasselbe wie „snake_case“?
Sie weisen dieselbe Struktur auf – Unterstriche zwischen den Wörtern –, unterscheiden sich jedoch in der Groß-/Kleinschreibung. Bei snake_case werden ausschließlich Kleinbuchstaben verwendet (für Variablen und Funktionen), während bei CONSTANT_CASE ausschließlich Großbuchstaben zum Einsatz kommen (für Konstanten und Umgebungsvariablen). Der Unterschied in der Groß-/Kleinschreibung signalisiert die semantische Rolle des Werts in Ihrem Code.
Kann ich von camelCase in CONSTANT_CASE umwandeln?
Ja. Das Tool erkennt die Grenzen von camelCase und PascalCase, trennt die Wörter, wandelt sie in Großbuchstaben um und verbindet sie mit Unterstrichen. So wird beispielsweise aus „apiResponseHandler“ „API_RESPONSE_HANDLER“ und aus „maxRetryCount“ „MAX_RETRY_COUNT“.