Text und Kodierung

Text- & String-Tools

Text, der von woanders eingefügt wurde, kommt selten sauber an – überflüssige Leerzeichen, gemischte Zeilenenden oder Zeilen, die erst sortiert und dedupliziert werden müssen. Diese Tools erledigen diese alltägliche Textbereinigung, dazu den Vergleich zweier Dokumentversionen, das Umwandeln zwischen Namenskonventionen wie camelCase und snake_case, das Zählen von Wörtern und Bytes sowie das Erzeugen von Platzhaltertext für ein Layout.

Doppelte Leerzeichen entfernen zeigt genau, was entfernt wird, bevor man es anwendet, und Zeilen sortieren führt Sortieren, Deduplizieren und Filtern als geordnete Schritte aus, sodass sich eine konkrete Umwandlung aufbauen lässt statt alles in einem Durchgang zu erledigen. Texte vergleichen exportiert ein echtes Unified-Patch-Format, nicht nur eine farbige Ansicht, und Zeichenzähler zählt Unicode-Einheiten und Bytes getrennt, was sobald Emoji oder nicht-lateinische Zeichen im Text stehen wichtig wird.

8 Tools

FAQ zu Text & Strings-Tools

Warum stimmt meine Zeichenzahl nicht mit der Byte-Zahl für denselben Text überein?

Unicode-Zeichen jenseits des einfachen ASCII, wie Emoji oder Umlaute, belegen in UTF-8 mehr als ein Byte. Zeichenzähler meldet Unicode-Einheiten und Bytegröße getrennt, sodass man den Unterschied direkt sieht, statt zu raten, warum ein in Bytes gemessenes Längenlimit kurz aussehenden Text ablehnt.

Wie behebe ich Zeilenenden in einer Datei mit gemischtem CRLF und LF?

Zeilenumbruch-Konverter normalisiert eine ganze Datei in einem Durchgang auf CRLF, LF oder CR und erhält dabei die Textkodierung, was den Zeichensalat vermeidet, der bei falschem Werkzeug entstehen kann. Vor dem Commit einer Datei ausführen, die unter Windows und Linux bearbeitet wurde.

Was unterscheidet ein normales Diff von einem Unified-Patch?

Ein Unified-Patch ist ein festes Textformat mit @@-Hunk-Headern und Plus-/Minus-Zeilenmarkierungen, das Tools wie git apply direkt verarbeiten können. Texte vergleichen kann genau in diesem Format exportieren, nicht nur farbige Unterschiede anzeigen, sodass sich der Vergleich als echte Patch-Datei speichern oder anwenden lässt.