Text-Toolkit

Verketten Sie Textoperationen — Großschreibung, Bereinigung, Kodierung, Suchen/Ersetzen, Regex — in eine Live-Pipeline. Wählen Sie Zeilen mit der Rinne aus, um Operationen nur auf ausgewählte Zeilen anzuwenden. 100% Client-seitig.

Alle Transformationen finden in Ihrem Browser statt. Nichts wird hochgeladen.

Eingabe

0 lines · 0 selected · 0 chars · 0 words · 0 B · 0 min read

Pipeline

Ausgabe

Du hast gerade Text-Toolkit getestet — Probiere als Nächstes JSON-Formatter & -Validator →

Was ist Text Toolkit?

Text Toolkit verkettete diskrete Textmanipulationsoperationen in eine einzige sichtbare Pipeline. Jede Operation liest den aktuellen Puffer, transformiert ihn und speist den nächsten — wie eine Unix-Shell-Pipeline (tr | sort | uniq) aber als Stapel austauschbarer Chips dargestellt, die Sie neu anordnen können. Vier integrierte Operationsgruppen: case (UPPER, lower, Title, snake_case, camelCase, kebab-case, CONSTANT_CASE), lines (trim, dedupe, sort, reverse, remove blank, join-to-single-line), encode (URL, HTML entities, Base64, Unicode escape — jeweils mit Decodier-Gegenstück), und regex (literales Suchen/Ersetzen, Regex-Suchen/Ersetzen mit Flags, E-Mails / URLs / Nummern extrahieren). Eine Zeileneinfassung bei der Eingabe ermöglicht es Ihnen, einzelne Zeilen anzukreuzen und pro Operation einen Umfang-Schalter zu binden: all lines führt die Operation über den gesamten Puffer aus; selected lines only überspringt Zeilen, die Sie nicht aktiviert haben. Der Bereich der ausgewählten Zeilen ist die Killer-Funktion für tabellarische Daten — entfernen Sie Leerzeichen aus den Spalten 1-3, ohne Spalte 4 zu berühren, oder verbinden Sie die entsprechenden Zeilen aus einer CSV, ohne den Rest zu glätten.

So verwenden Sie Text Toolkit

Fügen Sie Text in die Eingabe ein. Klicken Sie auf + Operation hinzufügen, wählen Sie aus den vier Gruppenauswahlfeldern, und die Operation wird als Chip in der Pipeline-Leiste angezeigt. Klicken Sie auf den Chiplamen, um die Operation umzuschalten, ohne sie zu entfernen (nützlich zum A/B-Vergleich). Klicken Sie auf den Umfang-Schalter (all vs selected), um zu ändern, welche Zeilen die Operation berührt. Ziehen Sie Chips zum Neu anordnen — die Reihenfolge ist wichtig, da jeder Chip die Ausgabe des vorherigen Chips sieht. Das Ausgabefenster aktualisiert sich live mit einem 150-ms-Debounce. Der URL-Hash erfasst Ihren vollständigen Status (Eingabe + Pipeline + ausgewählte Zeilenbereiche), sodass das Kopieren der URL jemandem die genaue gleiche Konfiguration gibt. Es gibt auch einen separaten Diff-Untereiter, der zwei Textblöcke Zeile für Zeile mit Hervorhebung innerhalb von Zeilen über jsdiff vergleicht. Für Eingaben unter 1 MB wird die Ausgabe bei jedem Tastendruck neu berechnet; über 1 MB wird eine Schaltfläche "Ausführen" angezeigt, um zu steuern, wann die Pipeline ausgeführt wird.

Häufig gestellte Fragen

Wird mein Text irgendwo hochgeladen?

Nein. Jede Operation läuft in Ihrem Browser aus. Nichts verlässt Ihr Gerät.

Wie funktioniert die Pipeline?

Jede Operation läuft in Reihenfolge auf der Ausgabe der vorherigen aus. Schalten Sie einen Schritt aus, um ihn zu überspringen, ziehen Sie Chips zum Neuordnen oder ändern Sie den Umfang zwischen "alle" und "ausgewählte" Zeilen.

Kann ich eine konfigurierte Pipeline teilen?

Ja — kopieren Sie die URL. Der Pipeline-Status lebt im URL-Hash. Eingaben über 50 KB werden aus der URL entfernt, um Links kurz zu halten.

Was ist das Eingabegrößenlimit?

Die Live-Vorschau funktioniert bis zu 1 MB. Größere Eingaben zeigen eine Schaltfläche Ausführen und verarbeiten bei Bedarf.