ForHosting KIT · Text & KI

Zeichenfolge rechts bis zu einer festen Länge auffüllen

Verlängern Sie Text rechts auf eine exakte Länge: Item mit Punkten auf 10 Zeichen aufgefüllt wird zu Item......, mit 6 angehängten Punkten. Ihr Text wird nie gekürzt, und ohne gewähltes Zeichen wird ein normales Leerzeichen verwendet. 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
Item
Ziellänge
10
Zeichen
.
Erhalten Sie
Ergebnis
Item......
Ursprüngliche Länge
4
Hinzugefügte Auffüllung
6

Beim Auffüllen auf der rechten Seite wird Text auf eine exakte Zeichenlänge erweitert, indem das gewählte Zeichen an den ursprünglichen Wert angehängt wird. Diese kleine Operation ist für Exporte mit festen Feldbreiten, lesbare Konsolenberichte, Beschriftungen, Kennungen und ältere Schnittstellen wichtig. Geben Sie den Text ein, wählen Sie die Gesamtlänge und bestimmen Sie optional ein Füllzeichen. Der ursprüngliche Inhalt wird weder gekürzt noch ersetzt. Hat er bereits die gewünschte Länge, bleibt das Ergebnis unverändert; ist er länger, beendet die Validierung die Anfrage, statt Informationen zu verwerfen.

Ziellänge und Füllzeichen auswählen

Beginnen Sie mit dem Text genau in der Form, in der er am Anfang des Ergebnisses stehen soll. Item umfasst beispielsweise vier Zeichen. Eine Ziellänge von zehn lässt rechts sechs freie Positionen.

Ist character ein Bindestrich, besteht das Ergebnis aus Item und sechs folgenden Bindestrichen. Ohne character wird ein gewöhnliches Leerzeichen verwendet; das eignet sich meist für ausgerichtete Textspalten und Datensätze mit festen Feldbreiten. Der Füllwert muss genau ein Unicode-Zeichen sein.

Dadurch bleibt die Längenangabe eindeutig und jede ergänzte Einheit belegt eine logische Zeichenposition. Das Werkzeug zählt Unicode-Codepunkte, weshalb auch ein Emoji als Füllzeichen dienen kann und Nicht-ASCII-Text natürlicher als über UTF-16-Einheiten gemessen wird. Die sichtbare Breite kann bei kombinierenden Zeichen und breiten ostasiatischen Glyphen dennoch abweichen.

Garantiert wird eine Zeichenanzahl, keine von der Schrift abhängige Pixelbreite. Verwenden Sie für die optische Spaltenausrichtung eine nichtproportionale Schrift und einfache Füllzeichen.

Validierung und Rückgabefelder verstehen

Die Eingabe wird niemals abgeschnitten. Die Ziellänge muss eine nicht negative ganze Zahl sein und mindestens der aktuellen Zeichenzahl des Texts entsprechen. Die maximale Ziellänge beträgt einhunderttausend Zeichen; diese praktische Grenze hält Speicherbedarf und Antwortgröße unter Kontrolle.

Auch leerer Text ist gültig und kann eine vollständig aus dem gewählten Zeichen bestehende Zeile erzeugen. Falsche Datentypen, Bruchzahlen, übergroße Zielwerte sowie leere oder mehrteilige Füllwerte werden verständlich abgewiesen. So lässt sich die Antwort sicher als deterministischer Formatierungsbaustein in automatisierten Abläufen einsetzen.

Sauber ausgerichtete Festbreitenausgaben erstellen

Rechtsseitiges Auffüllen ist besonders sinnvoll, wenn Werte an derselben linken Kante beginnen und jedes Feld gleich viel Platz reservieren muss. Legen Sie für einen Bericht die Breite jeder Textspalte fest, verarbeiten Sie jede Zelle mit einem Leerzeichen und verbinden Sie die Ergebnisse mit den erforderlichen Trennzeichen. Kurze Beschriftungen erhalten nachgestellte Leerzeichen; bereits passend lange Werte bleiben unverändert.

Dateien mit festen Feldbreiten folgen demselben Muster, können laut Spezifikation aber sichtbare Füllzeichen wie Null, Punkt oder Unterstrich verlangen. Prüfen Sie die Quelldaten vorab, damit kein Wert sein Feld überschreitet; das Werkzeug meldet den Konflikt als Fehler, anstatt eine zerstörerische Entscheidung zu treffen. Nutzen Sie für linksseitiges Auffüllen, Zentrieren, Abschneiden oder visuelle Terminalbreiten jeweils eine dafür vorgesehene Operation.

Lesbare Textspalten ausrichten

Hängen Sie Leerzeichen an kurze Beschriftungen an, damit die nächste Spalte in nichtproportionalen Berichten stets an derselben Stelle beginnt.

Exportfelder mit fester Breite erzeugen

Erweitern Sie Textfelder auf die von älteren Formaten verlangte exakte Länge, ohne zu lange Werte abzuschneiden.

Stabile Testdaten generieren

Erstellen Sie deterministisch aufgefüllte Werte für Snapshots, Parser-Tests und bytegenau reproduzierbare Beispiele.

Welches Zeichen wird standardmäßig verwendet?

Wenn character fehlt, wird genau ein Leerzeichen eingesetzt.

Kann ein Emoji als Füllzeichen verwendet werden?

Ja. Jeder einzelne Unicode-Codepunkt ist zulässig, seine sichtbare Breite hängt jedoch von Schrift und Anzeige ab.

Was passiert, wenn mein Text schon länger als die Ziellänge ist?

Es wird nichts abgeschnitten. Das Werkzeug bricht ab und meldet es, weil stillschweigend entfernte letzte Zeichen einen Export oder eine Kennung verfälschen könnten. Sind beide Längen gleich, kommt der Text unverändert zurück.

Enthält die Ziellänge meinen ursprünglichen Text?

Ja. Sie ist die Gesamtlänge des fertigen Ergebnisses. Item hat vier Zeichen, eine Ziellänge von 10 lässt also sechs Stellen frei, und diese sechs werden rechts aufgefüllt.

Bleiben Spalten mit japanischem Text oder Emojis bündig?

Nicht immer. Das Werkzeug zählt Zeichen, nicht die Breite auf dem Bildschirm, daher können breite ostasiatische Zeichen und kombinierende Zeichen eine Spalte noch verschieben. Nutzen Sie eine Festbreitenschrift und einfache Füllzeichen.

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-right

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-right \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Item","target_length":10}'
{
  "text": "Item",
  "target_length": 10
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.pad_right",
  "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.

Derselbe deterministische Algorithmus arbeitet im Browser und über die API, sodass wiederholte Formatierungen zuverlässig gleich ausfallen.

Ziellänge und Füllzeichen auswählen

Setzen Sie anschließend target_length auf die benötigte Gesamtlänge, also einschließlich des Originaltexts und aller angehängten Füllzeichen.

Validierung und Rückgabefelder verstehen

Enthält der Text acht Zeichen und wird die Länge sechs verlangt, liefert die Anfrage invalid_input, statt die letzten zwei Zeichen unbemerkt zu entfernen. Das schützt Exporte und Kennungen davor, dass ein Formatierungsschritt echte Daten beschädigt. Bei Erfolg enthält result die fertige Zeichenfolge, original_length die Länge vor dem Auffüllen, target_length den geprüften Zielwert und padding_added die Anzahl der angehängten Zeichen. character bestätigt das verwendete Füllzeichen einschließlich des voreingestellten Leerzeichens. Stimmen Ausgangs- und Ziellänge überein, ist padding_added null und result entspricht dem Text.

Sauber ausgerichtete Festbreitenausgaben erstellen

Für Stapelverarbeitung rufen Sie die API pro Element zum veröffentlichten Basispreis von $0.002 auf; für interaktive Aufgaben eignet sich das Browserwerkzeug. Da der Algorithmus weder Netzwerk noch Zufall, Gebietsschema oder aktuelle Zeit nutzt, ergibt dieselbe Anfrage stets dasselbe JSON. Diese Stabilität hilft bei Testdaten, erzeugten Berichten, Build-Artefakten und reproduzierbaren Integrationen.

Was geschieht, wenn der Text bereits die Ziellänge hat?

Der Text wird unverändert zurückgegeben und padding_added ist null.

Kürzt das Werkzeug einen zu langen Text?

Nein. Es gibt invalid_input zurück, wenn target_length kleiner als die aktuelle Textlänge ist.

Was kostet eine API-Anfrage?

Jede erfolgreiche API-Anfrage nutzt den veröffentlichten Basispreis von $0.002.

Vollständige KIT-Dokumentation lesen →