ForHosting KIT · Text & KI

In flatcase umwandeln

Hello World und HelloWorld werden zu helloworld, kebab-case-name wird zu kebabcasename. Jeder Buchstabe wird kleingeschrieben und jedes Trennzeichen verschwindet, sodass eine durchgehende Bezeichnung für Felder ohne Leer- und Satzzeichen bleibt. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Text
Hello World
Erhalten Sie
Ergebnis
helloworld
Länge
10
Ursprüngliche Länge
11
Wortanzahl
2

Flatcase (auch flat case geschrieben) ist der kompakte Namensstil, bei dem jeder Buchstabe kleingeschrieben wird und jeder Trenner verschwindet, sodass eine durchgehende alphanumerische Zeichenkette bleibt. Entwickler greifen darauf zurück, wenn sie dichte Bezeichner, Maschinenlabels ohne Leerzeichen oder Satzzeichen oder einen deterministischen Normalisierungsschritt vor dem Hashen, Vergleichen oder Packen von Namen in enge Felder brauchen. Dieses Werkzeug nimmt die Phrase oder den Bezeichner, den Sie eingeben, erkennt camelCase- und PascalCase-Wortgrenzen für eine genaue Wortzählung, entfernt Leerzeichen, Bindestriche, Unterstriche, Punkte und andere nicht alphanumerische Zeichen, setzt jeden verbleibenden Buchstaben mit Unicode-bewusstem Mapping in Kleinbuchstaben und liefert die flatcase-Zeichenkette plus Länge und Änderungsmetadaten. Leere Eingabe wird mit einem klaren Validierungsfehler abgelehnt, statt still eine leere Zeichenkette zurückzugeben, was Clients schützt, die ein Formularfeld nicht gebunden haben.

So funktioniert die flatcase-Umwandlung

Der Konverter setzt zuerst temporäre Grenzen an camelCase- und PascalCase-Kanten, damit Akronyme und mehrwortige Bezeichner korrekt gezählt werden: ein Kleinbuchstabe oder eine Ziffer gefolgt von einem Großbuchstaben teilt, und Läufe von Großbuchstaben gefolgt von Groß-plus-Kleinbuchstabe teilen, sodass Muster wie XMLHttp zu drei logischen Wörtern werden. Nach diesen strukturellen Schnitten wird jedes nicht alphanumerische Zeichen—Leerzeichen, Bindestriche, Unterstriche, Punkte, Satzzeichen, Symbole—vollständig verworfen statt durch einen anderen Trenner ersetzt.

Die überlebenden Buchstaben und Ziffern werden mit dem Unicode-toLowerCase-Mapping des Hosts kleingeschrieben, damit akzentuierte lateinische Buchstaben korrekt gefaltet werden ohne Diakritika zu entfernen, und dann zu einer einzigen durchgehenden Zeichenkette verkettet. Ziffern bleiben an benachbarten Segmenten haften, sobald Trenner weg sind, was Produktcodes und Versionsfragmente als kompaktes Token lesbar hält. Leere Zeichenketten und Eingaben, die nur Trenner enthalten, scheitern an der Validierung, bevor ein Ergebnis zurückkommt.

Weil der Pfad reines Parse über Zeichenketten ist, bleibt die Latenz bei typischen Formulargrößen unter einer Millisekunde und das veröffentlichte Kostenmodell ist analytisch statt modell-tokenbasiert.

Was Sie senden und was Sie zurückerhalten

Senden Sie ein einziges Pflichtfeld namens text mit der nicht leeren Phrase oder dem Bezeichner, den Sie in flatcase wollen. Zahlen und Booleans werden in ihre dezimale bzw. true/false-Textform gezwungen; Objekte, Arrays, NaN und Infinity werden abgelehnt. Nutzen Sie das kostenlose Browserformular zum schnellen Einfügen und Kopieren und rufen Sie denselben Vertrag aus Skripten auf, wenn Sie Labels für kompakte Schlüssel normalisieren, dichte Maschinenbezeichner bauen oder Trenner vor dem Vergleich entfernen.

Wenn Ihre Pipeline später Unterstriche, Bindestriche, camelCase-Großbuchstaben oder Title Case braucht, behandeln Sie diese als getrennte Werkzeuge statt diese convert-to-flat-case-Landing zu überladen.

Kompakte Maschinenbezeichner bauen

Verwandeln Sie menschliche Phrasen und gemischte Bezeichner in durchgehende Kleinbuchstaben-Tokens für dichte Schlüssel, Tags und Felder fester Breite.

Codegeneratoren und Scaffolds

Speisen Sie Phrasen in einen deterministischen flatcase-Schritt, wenn Sie Labels scaffolden, die komplett klein und ohne Trenner sein müssen.

Was macht die Umwandlung in flatcase?

Sie setzt Ihre Phrase oder Ihren Bezeichner in Kleinbuchstaben und entfernt jeden Trenner—Leerzeichen, Bindestriche, Unterstriche, Satzzeichen—, sodass das Ergebnis eine durchgehende alphanumerische Zeichenkette ist.

Was passiert, wenn ich leeren Text sende?

Leere Zeichenketten und nur-Trenner-Eingabe werden abgelehnt, damit Clients fehlende Felder bemerken statt ein stilles leeres Ergebnis zu erhalten.

Werden Akzente von Buchstaben entfernt?

Nein. Buchstaben mit Akzent werden kleingeschrieben, behalten aber ihren Akzent, aus É wird also é und kein einfaches e. Entfernt werden nur Trenn- und Satzzeichen, nie die Buchstaben selbst.

Was passiert mit Ziffern?

Sie bleiben erhalten und verbinden sich mit den benachbarten Buchstaben, sobald die Trennzeichen fehlen. So bleiben Produktcodes und Versionsteile als eine kompakte Bezeichnung lesbar, ohne ihre Zahlen zu verlieren.

Was tun, wenn ich Unterstriche oder Bindestriche behalten möchte?

Dann ist flatcase die falsche Wahl, denn hier verschwinden alle Trennzeichen. Für Unterstriche, Bindestriche, Binnenmajuskeln oder Titelschreibung nutzen Sie besser ein eigenes Werkzeug für die jeweilige Schreibweise.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/str/flat-case

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/str/flat-case \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello World"}'
{
  "text": "Hello World"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.flat_case",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Hello World, hello_world und HelloWorld werden alle zu helloworld. Keine Netzwerkrundreisen im Motor, keine Zufalls-Seeds und keine Uhrenabhängigkeit: identischer Text erzeugt immer dasselbe JSON.

So funktioniert die flatcase-Umwandlung

Extrem lange Nutzlasten über dem dokumentierten Zeichenlimit scheitern ebenfalls mit invalid_input, damit eine einzelne Anfrage den Worker-Speicher nicht monopolisiert.

Was Sie senden und was Sie zurückerhalten

Aliasse wie input, value, data, s, message, string, content, body und phrase werden aus Bequemlichkeit akzeptiert, wenn ältere Clients angebunden werden. Bei Erfolg spiegelt die Antwort den originalen text, das flatcase-result, die result-length, original_length, einen word_count der verbundenen Segmente, ein boolean changed und operation auf flat_case. Klassische Prüfungen: Hello World wird helloworld, HelloWorld wird helloworld, kebab-case-name wird kebabcasename, snake_case_name wird snakecasename, und eine bereits rein kleingeschriebene alphanumerische Zeichenkette bleibt identisch mit changed false. Die Preise für erfolgreiche API-Aufrufe sind die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler einschließlich leerem Text verbrauchen kein Prepaid-Guthaben.

Wo flatcase-Werkzeuge in der echten Arbeit auftauchen

Mobile und Web-Clients mappen Marketingphrasen auf kompakte Maschinen-Tags für Analytics-Wörterbücher, die Leerzeichen und Satzzeichen verbieten. Produkt- und Growth-Teams fügen Experimentnamen in eine flatcase-Box ein, bevor sie sie in Systeme ablegen, die nur durchgehende Bezeichner akzeptieren. Bevorzugen Sie diese Seite, wenn die Suchabsicht wörtlich in flat case umwandeln oder flatcase-Konverter lautet; wenn Sie Unterstriche, Bindestriche oder camelCase-Großbuchstaben brauchen, nutzen Sie die dedizierten Geschwisterwerkzeuge statt diese Fähigkeit über ihren Vertrag hinaus zu dehnen. Backend- und Datenteams brauchen manchmal eine dichtere Form als snake_case, wenn sie Labels in Felder fester Breite, Legacy-Systeme oder Vergleichsschlüssel packen, die den Trennerstil ignorieren müssen. ETL-Jobs, die Namen über Anbieter abgleichen, entfernen oft jeden Trenner, sodass hello-world, hello_world und HelloWorld vor der Deduplizierung denselben flachen Token hashen. Weil diese Fähigkeit ein reiner Parse-Motor ist, ist der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.

Namen vor dem Vergleich normalisieren

Entfernen Sie Trenner, damit hello-world, hello_world und HelloWorld zur selben flachen Zeichenkette für Deduplizierung und Joins kollabieren.

Behandelt es camelCase, snake_case und kebab-case?

Ja. HelloWorld, hello_world und kebab-case-name werden zu durchgehenden Kleinbuchstaben-Formen wie helloworld und kebabcasename. Wortgrenzen zählen weiter in word_count.

Ist das dasselbe wie snake_case oder ein URL-Slug?

Nein. Flatcase hat gar keine Trenner. Snake_case nutzt Unterstriche und URL-Slugs typischerweise Bindestriche; nutzen Sie die dedizierten Werkzeuge für diese Absichten.

Was kostet es?

Das Browser-Tool ist kostenlos und läuft lokal. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →