ForHosting KIT · Text & KI

Text auffüllen

Bringen Sie Text mit einem Füllzeichen links, rechts oder auf beiden Seiten auf eine feste Breite: 42 wird links mit Nullen auf 6 Stellen zu 000042. Ideal für Rechnungsnummern, Kennungen und bündige Spalten. 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
42
Breite
6
Welche Seite
Left
Zeichen
0
Erhalten Sie
Ergebnis
000042
Originallänge
2
Länge
6
Pad-Anzahl
4

Eine Zeichenkette aufzufüllen bedeutet, sie auf eine feste Zeichenbreite zu erweitern, indem ein gewähltes Füllzeichen links, rechts oder auf beiden Seiten zugleich eingefügt wird. Dieses Werkzeug nimmt den eingegebenen Text, eine nicht negative ganzzahlige Zielbreite, einen Seitenwähler (left, right oder both für zentriertes Pad) und ein optionales einzelnes Füllzeichen, das standardmäßig ein Leerzeichen ist, und gibt dann das aufgefüllte Ergebnis plus Pad-Zählungen und Längen zurück. Klassische Aufgaben umfassen Null-Padding von Rechnungsnummern und IDs, Rechtsausrichtung von Labels in monospaced Logs und Zentrieren von Titeln in Bannern fester Breite. Wenn die angeforderte Breite kleiner als die Textlänge ist, scheitert die Anfrage mit einem klaren Validierungsfehler statt still zu kürzen, sodass Clients nie versehentlich Daten verlieren.

Was Auffüllen bedeutet und wie es gerechnet wird

Beim Auffüllen wird ein Text auf eine feste Breite verlängert, indem ein Füllzeichen wiederholt angefügt wird. Zuerst wird die Länge Ihres Textes gemessen, dann die Differenz zur gewünschten Breite. Genau so viele Füllzeichen kommen hinzu: links vor den Text, rechts dahinter oder auf beide Seiten verteilt. Bei der Verteilung auf beide Seiten bekommt die linke Seite die abgerundete Hälfte und die rechte den Rest, ein ungerader Überschuss landet also immer rechts. So wird ab mit Sternen auf fünf Stellen zu einem Stern, ab und zwei Sternen. Auch ein leerer Text ist erlaubt, wenn Sie nur eine Reihe aus Füllzeichen brauchen.

Typische Einsätze und häufige Fehler

Links mit Nullen aufgefüllte Nummern halten Rechnungen, Artikelnummern und Ticketkennungen in Tabellen richtig sortiert. Rechts mit Leerzeichen aufgefüllte Felder ergeben Dateien mit festen Spaltenbreiten und saubere Spalten in Logs mit Festbreitenschrift, beidseitiges Auffüllen zentriert Überschriften in Bannern. Der häufigste Fehler ist eine zu kleine Breite: Statt den Text stillschweigend zu kürzen, bricht das Werkzeug ab, damit keine Daten verloren gehen. Prüfen Sie außerdem, dass Sie genau ein Füllzeichen angeben.

Wie String-Padding funktioniert

Die Engine misst die Länge des Eingabetexts in JavaScript-String-Einheiten und berechnet dann, wie viele Fülleinheiten noch nötig sind, um die Zielbreite zu erreichen. Ist mehr Breite verfügbar, wird das Füllzeichen—genau ein Unicode-Codepunkt, Standard ein Leerzeichen—wiederholt, um das fehlende Segment zu bauen. Linkes Padding stellt den Fülldurchlauf voran, der übliche Weg für null-gepaddete numerische Codes wie zweiundvierzig zu 000042 bei Breite sechs.

Rechtes Padding hängt den Fülldurchlauf an, nützlich für leerzeichen-gepaddete Felder in Exporten fester Breite und monospaced Tabellenzellen. Beide (Zentrum) teilt das Budget mit dem Floor des Bedarfs über zwei links und dem Rest rechts, was ungerade Restzeichen rechts behält und ein stabiles, deterministisches zentriertes Layout erzeugt. Leerer Text ist erlaubt, damit Sie reine Füllzeichenketten einer gegebenen Breite erzeugen können.

Wo Text-Padding in der echten Arbeit auftaucht

Finance- und Operations-Teams null-paddieren Rechnungsnummern, Lager-SKUs und Ticket-IDs, damit lexikografische Sortierung mit numerischer Ordnung in Tabellenkalkulationen und CSV-Exporten übereinstimmt. Backend-Ingenieure bauen Legacy-Dateilayouts fester Breite, in denen jedes Feld eine deklarierte Spaltenzahl mit Leerzeichen- oder Null-Füllung auf einer gewählten Seite belegen muss. Daten- und Analytics-Pipelines paddieren Labels rechts vor monospaced Konsolentabellen und Ganzzahlen links vor Joins über Schlüssel, die gleiche Stringlänge annehmen.

Produkt- und Growth-Teams zentrieren kurze Titel in Bannern fester Breite, Belegen und Thermodrucker-Zeilen, wo Ausrichtung visuell statt semantisch ist. Bevorzugen Sie diese Seite, wenn die Suchabsicht wörtlich Text auffüllen, left pad, right pad, center pad oder eine Zeichenkette null-paddieren ist; wenn Sie base64, Hashing oder Case-Umwandlung brauchen, nutzen Sie die dedizierten Werkzeuge statt diese Fähigkeit über ihren Vertrag hinaus zu dehnen.

IDs und Rechnungsnummern null-paddieren

Paddieren Sie numerische Codes links mit Nullen auf feste Breite, damit lexikografische Sortierung mit numerischer Ordnung in CSVs und Berichten übereinstimmt.

Felder fester Dateibreite

Paddieren Sie mit Leerzeichen links oder rechts auf exakte Spaltenbreiten, die Legacy-Export- und Import-Layouts fester Breite verlangen.

Titel in monospaced Bannern zentrieren

Paddieren Sie beide Seiten mit einem Füllzeichen, um kurze Labels in Logs, Belegen und CLI-Köpfen fester Breite zu zentrieren.

Kann ich beide Seiten (Zentrum) auffüllen?

Ja. Setzen Sie side auf both (oder center). Das Pad-Budget wird mit floor(need/2) links und dem Rest rechts geteilt.

Welche Füllzeichen sind erlaubt?

Der Standard ist ein Leerzeichen. Übliche Wahl sind 0 für Null-Padding und * oder - für visuelle Banner.

Ist leerer Text erlaubt?

Ja. Leerer Text mit positiver Breite gibt eine reine Füllzeichenkette dieser Breite zurück, nützlich zum Erzeugen von Trennlinien.

Was passiert, wenn die Breite kleiner als mein Text ist?

Das Werkzeug bricht ab, statt Ihren Text abzuschneiden, damit nichts versehentlich verloren geht. Ist die Breite genau so groß wie der Text, erhalten Sie ihn unverändert und ohne Füllzeichen zurück.

Warum füllt man Rechnungsnummern mit Nullen auf?

Damit die alphabetische Sortierung in Tabellen und Exporten der Zahlenfolge entspricht. Haben alle Nummern dieselbe Breite, stimmt die Reihenfolge auch dort, wo als Text statt als Zahl sortiert wird.

Welche Füllzeichen kann ich verwenden?

Genau ein beliebiges Zeichen, zum Beispiel eine Null, einen Stern oder einen Punkt. Wenn Sie keines angeben, wird mit Leerzeichen aufgefüllt. Folgen aus mehreren Zeichen sind nicht möglich.

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/pad

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/pad \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"42","width":6,"side":"left"}'
{
  "text": "42",
  "width": 6,
  "side": "left"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.pad",
  "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.

Keine Netzwerkrundreisen im Motor, keine Zufallsseeds und keine Uhrenabhängigkeit—identischer Text, Breite, Seite und Zeichen erzeugen immer identisches JSON.

Wie String-Padding funktioniert

Ist die Breite streng kleiner als diese Länge, scheitert die Validierung mit invalid_input und es wird kein Ergebnis zurückgegeben, weil stilles Kürzen Benutzerdaten zerstören würde. Entspricht die Breite der Länge, wird die Originalzeichenkette unverändert mit pad_count null zurückgegeben. Extrem lange Payloads über dem dokumentierten Zeichencap oder eine Breite über dem dokumentierten Maximum scheitern ebenfalls mit invalid_input, damit eine einzelne Anfrage den Worker-Speicher nicht monopolisiert.

Was Sie senden und was Sie zurückbekommen

Width ist eine nicht negative ganzzahlige Ziellänge; Aliase target, length, size und n greifen, wenn width weggelassen wird. Side muss zu left, right oder both normalisieren—start und l mappen auf left, end und r auf right, center, centre, c und middle auf both. Zahlen und Booleans für text werden zu dezimalen oder true/false-Zeichenketten gezwungen; Objekte, Arrays, NaN und Infinity werden abgelehnt. Verdrahten Sie das kostenlose Browser-Formular für schnelles Einfügen und Kopieren, dann rufen Sie denselben Vertrag aus Skripten auf, wenn Sie Datensätze fester Breite normalisieren, Log-Spalten ausrichten oder null-gepaddete Bezeichner in der Masse erzeugen. Wenn Ihre Pipeline später Kürzung, Wrapping oder mehrzeichige Füllmuster braucht, behandeln Sie das als getrennte Werkzeuge statt diese Pad-Text-Landing zu überladen. Senden Sie die Pflichtfelder text, width und side. Text ist die aufzufüllende Zeichenkette; Aliase wie input, value, data, s, message, string, content und body werden für ältere Clients akzeptiert. Optionales char (Aliase pad_char, fill, pad) ist ein einzelnes Zeichen; lassen Sie es weg, um mit Leerzeichen zu padden. Bei Erfolg spiegelt die Antwort text, width, side und char, plus result, original_length, length der aufgefüllten Zeichenkette, pad_count, pad_left, pad_right und operation gesetzt auf pad. Klassische Prüfungen umfassen text zweiundvierzig, width sechs, side left, char null wird 000042; hello mit width zehn und side right und Leerzeichen wird hello plus fünf Leerzeichen; und zentriertes Padding von ab auf width fünf mit Sternzeichen ergibt Stern ab Stern Stern. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Item; Validierungsfehler einschließlich width unter der Textlänge verbrauchen kein Prepaid-Guthaben.

Wo Text-Padding in der echten Arbeit auftaucht

Weil diese Fähigkeit eine reine Parse-Engine ist, ist der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Item und fehlgeschlagene Validierung wird nicht berechnet.

Was passiert, wenn die Breite kleiner als der Text ist?

Die Anfrage scheitert mit invalid_input. Dieses Werkzeug kürzt nie; die Zielbreite muss größer oder gleich der Textlänge sein.

Was kostet es?

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

Vollständige KIT-Dokumentation lesen →