TC

Dot Case Converter – Kostenloses Online-Tool

Processed locally. No data stored.
0 chars

Was ist Punkt-Groß-/Kleinschreibung-Konverter?

case) wandelt Ihren Text in Wörter um, die vollständig in Kleinbuchstaben geschrieben und durch Punkte getrennt sind. case.

debug), bei der Benennung von GraphQL-Feldern und in hierarchischen Bezeichnern verwendet, die verschachtelte Strukturen darstellen. Dieses Tool verarbeitet jedes Eingabeformat – einfachen Text, camelCase, snake_case oder PascalCase – und wandelt es in eine saubere, durch Punkte getrennte Ausgabe in Kleinbuchstaben um.

Wann verwenden Punkt-Groß-/Kleinschreibung-Konverter?

case“ für Paketnamen in Java und Kotlin, Spring-Konfigurationsschlüssel, GraphQL-Feldbezeichner und Namenskonventionen für Ruby-Gems. host). Beim Erstellen von Eigenschaftsdateien oder YAML-Konfigurationen mit Schlüsseln in Punktnotation spart dieses Tool Zeit.

Wenn Sie Bindestriche anstelle von Punkten benötigen, probieren Sie den Kebab Case Converter aus. Für Unterstriche verwenden Sie den Snake Case Converter.

So wird das Tool verwendet

  1. 1Paste your text
  2. 2Click 'Convert' to get dot.case output
  3. 3Copy for config files and identifiers

Der Konverter erkennt Wortgrenzen anhand von Leerzeichen, Bindestrichen, Unterstrichen und Übergängen bei der „CamelCase“-Schreibweise und verbindet die in Kleinbuchstaben geschriebenen Wörter dann mit Punkten. Bereits in der Eingabe vorhandene Punkte werden als Trennzeichen behandelt und beibehalten.

Beispiele

InputOutput
Hello Worldhello.world
firstNamefirst.name
my-config-keymy.config.key
App Settings Configapp.settings.config
database_host_namedatabase.host.name

Regeln & Verhalten

  • Alle Wörter werden in Kleinbuchstaben umgewandelt. Unabhängig von der Groß-/Kleinschreibung der Eingabe – Großbuchstaben, CamelCase oder PascalCase – wird jeder Buchstabe in der Ausgabe als Kleinbuchstabe dargestellt.
  • Wörter werden durch Punkte getrennt. Leerzeichen, Bindestriche, Unterstriche und Übergänge bei der „camelCase“-Schreibweise werden durch einzelne Punkte ersetzt.
  • Sonderzeichen und Satzzeichen (mit Ausnahme von Punkten) werden entfernt. In der Ausgabe bleiben nur Buchstaben, Zahlen und Punkte erhalten, wodurch sie sich gut als Konfigurationsschlüssel und Paketnamen eignet.

Verwandte Tools

Häufig gestellte Fragen

Was ist dot.case?

„dot.case“ ist eine Namenskonvention, bei der alle Wörter in Kleinbuchstaben geschrieben und durch Punkte getrennt werden, wie beispielsweise „app.settings.debug“. Sie wird häufig in Java-Paketnamen (com.company.product), Spring Boot-Konfigurationseigenschaften, GraphQL und hierarchischen Konfigurationsdateien verwendet, in denen Punkte die Verschachtelungsebenen darstellen.

Wann wird „dot.case“ verwendet?

Paketnamen in Java und Kotlin (com.example.myapp), Spring-Boot-Eigenschaften (spring.datasource.url), Maven-Gruppen-IDs, Ruby-Gem-Namen und einige GraphQL-Konventionen verwenden alle die „dot.case“-Konvention. Diese stellt hierarchische oder verschachtelte Strukturen auf natürliche Weise dar, da Punkte Eltern-Kind-Beziehungen andeuten.

Ist die „dot.case“-Notation dasselbe wie die Namespace-Notation?

Sehr ähnlich. Java-Paketnamen (com.example.myapp) verwenden die Punktnotation, um eine verzeichnisähnliche Hierarchie darzustellen, was eine Form von „dot.case“ ist. In der Praxis überschneiden sich die Konzepte, obwohl sich „dot.case“ speziell auf die Namenskonvention bezieht, während „Namensraumnotation“ die logische Gruppierung bezeichnet.

Wodurch unterscheidet sich „dot.case“ von „kebab-case“?

Bei „dot.case“ werden Punkte (.) als Trennzeichen verwendet (hello.world), während bei kebab-case Bindestriche (-) als Trennzeichen dienen (hello-world). Beide werden üblicherweise in Kleinbuchstaben geschrieben. Die Wahl hängt vom Kontext ab: Punkte für Konfigurationsschlüssel und Pakete, Bindestriche für URLs und CSS-Klassen.

Unterstützt es Eingaben im CamelCase-Format?

Ja. Das Tool erkennt die Grenzen zwischen Groß- und Kleinbuchstaben in Eingaben im CamelCase- und PascalCase-Format und trennt die Wörter an diesen Stellen. So wird beispielsweise „backgroundColor“ zu „background.color“ und „MyComponentName“ zu „my.component.name“.