Textumwandlungen im Alltag
Klartext wirkt einfach, bis man HTML von einer Seite einfügt, einen Titel mit Akzenten in eine URL übernimmt oder eine stabile Wortzahl für ein Formularlimit braucht. Die Text-Utilities-Familie deckt genau diese kleinen, häufigen Aufgaben ab: Whitespace normalisieren, Markup entfernen, Slugs bauen, Zeichenketten umkehren oder kürzen, Zeichen und Wörter zählen sowie URLs grob prüfen. Alles läuft auf dem Text, den Sie bereitstellen; es gibt keine serverseitige Umschreibung Ihrer Entwürfe.
Ein guter Einstieg zum Bereinigen eingefügter Texte ist Whitespace zusammenfassen: unübersichtliche Folgen aus Leerzeichen, Tabs und Zeilenumbrüchen werden zu einem einzigen Leerzeichen, damit nachfolgende Werkzeuge konsistente Tokens sehen.
Wofür diese Familie gedacht ist
Text-Utilities sitzen zwischen rohem Zwischenablageinhalt und strukturierten Formaten (JSON, Markdown, CSV). Sie beantworten Fragen wie:
- Wie viele Zeichen oder durch Whitespace getrennte Wörter stecken in dieser Zeichenkette?
- Kann ich diese Überschrift in einen URL-sicheren Slug verwandeln?
- Was bleibt übrig, wenn ich HTML-Tags oder Diakritika entferne?
- Sind diese Zeilen sortiert, eindeutig oder für eine Vorschau gekürzt?
- Sieht diese Zeichenkette wie eine HTTP(S)-URL aus?
Sie sind keine vollständigen Dokumenteditoren, Rechtschreibprüfungen oder NLP-Pipelines. Nutzen Sie sie, wenn Sie eine deterministische, nachvollziehbare Umwandlung wollen – keine generative Umschreibung.
Normalisierung und Bereinigung
Whitespace. Editoren, Chat-Apps und OCR fügen oft mehrfache Leerzeichen, gemischte Tabs sowie Windows-/Unix-Zeilenumbrüche ein. Whitespace zusammenfassen verdichtet Läufe; Zeilenumbrüche entfernen macht mehrzeiligen Paste zu einer Zeile, wenn ein Einzelfeld oder eine Suchbox keine Umbrüche akzeptiert.
Markup. HTML entfernen entfernt Tags in spitzen Klammern und lässt sichtbaren Text für Klartext-Vorschauen oder Exporte. Es ist ein pragmatischer Tag-Stripper, kein vollständiger HTML-Sanitizer für nicht vertrauenswürdige Inhalte an einer Sicherheitsgrenze.
Akzente. Akzente entfernen streicht Diakritika Richtung ASCII-freundlicher Schlüssel (Dateinamen, Such-Tokens, Legacy-Systeme). Unicode-Grenzfälle und manche Schriften lassen sich nicht sauber auf lateinische Buchstaben abbilden; behandeln Sie die Ausgabe als Komfort-Kodierung, nicht als verlustfreien Round-Trip.
Slugs, URLs und Identität von Zeichenketten
Slugify verwandelt Titel in kleingeschriebene, durch Bindestriche getrennte Pfade für Blog-Permalinks und Dateinamen. Slugs sind Konventionen, keine Garantie für Eindeutigkeit oder SEO-Ranking. Leere Eingabe kann kein sinnvoller Slug werden.
URL prüfen prüft, ob eine Zeichenkette gängigen HTTP/HTTPS-Mustern entspricht (Hostnamen, IPv4, typische Pfadformen). „Gültig“ heißt: die Zeichenkette wirkt für den Alltag im Web wohlgeformt; es beweist weder, dass der Host existiert, noch dass TLS-Zertifikate korrekt sind oder die Ressource sicher zu öffnen ist.
Zählen, Teilen und Struktur
Längen- und Wortmetriken unterstützen Zeichenlimits und Lesbarkeitschecks:
- Zeichen zählen zählt jedes Zeichen inklusive Leerzeichen und Satzzeichen.
- Whitespace zählen (Wortzahl) teilt an Whitespace für eine praxisnahe Wortsumme.
- Lesezeit schätzt stille Leseminuten aus der Wortzahl bei etwa 238 wpm.
- Vokale und Konsonanten trennen extrahiert lateinische Vokale und Konsonanten für Linguistik-Übungen und Wortspiele – kein vollständiges Phonologie-Modell für jede Sprache.
- Schreibweise umwandeln schreibt Bezeichner zwischen camel, snake, kebab, Pascal und Konstantenstil um.
- E-Mails extrahieren zieht eindeutige Adressen aus eingefügten Notizen oder Logs mit einem praxisnahen Matcher.
Zeilenorientierte Helfer helfen, wenn Werkzeuge ein Element pro Zeile ausgeben:
- Zeilen sortieren wendet lokalbewusste alphabetische Ordnung an.
- Eindeutige Zeilen dedupliziert und bewahrt die Reihenfolge des ersten Vorkommens – nützlich für ID- oder URL-Listen.
Spielerische und Vorschau-Umwandlungen
Leetspeak wendet klassische Buchstabenersetzungen an (a→@, e→3, i→1 und Ähnliches) für Spitznamen und Rätsel. Das ist stilistisch, keine Verschlüsselung.
Text umkehren dreht die Zeichenreihenfolge für Palindrom-Experimente und Spiegeltext-Rätsel.
Kürzen schneidet auf eine Maximallänge und kann Auslassungspunkte für Karten-Vorschauen und UI-Snippets anhängen. Kürzen dient der Anzeige; nutzen Sie es nicht als Sicherheitsmaßnahme, um Geheimnisse zu verbergen.
Auswahl unter verwandten Werkzeugen
| Bedarf | Bevorzugen |
|---|---|
| Abstand vor Hashen oder Vergleichen bereinigen | Whitespace zusammenfassen |
| Einzeiliger Paste in ein Einzelfeld | Zeilenumbrüche entfernen |
| Permalink aus einem Titel | Slugify |
| Vorschau ohne Tags | HTML entfernen |
| Formular-Zeichenlimit | Zeichen zählen |
| Ungefähre Leselänge | Whitespace zählen (Wörter) |
| Agent-Ausgabelisten deduplizieren | Eindeutige Zeilen, optional danach sortieren |
Für längere Bearbeitungssitzungen (Schreibweisen, Sprache, Platzhaltertexte) siehe die separate Familie Texts. Für Kodierung (Base64, hex) nutzen Sie die dafür vorgesehenen Konverter statt ad-hoc Textmanipulation.
Grenzen und Hinweise zur Kodierung
- Unicode. Zeichenzahlen folgen den JavaScript-Konventionen für String-Indizes; Grapheme-Cluster (Emoji mit Modifikatoren, manche akzentuierte Kombinationen) können von der menschlichen Intuition „sichtbarer Zeichen“ abweichen.
- Locale. Die Sortierreihenfolge ist dort, wo implementiert, lokalbewusst; Ergebnisse können je nach Sprache differieren.
- HTML. Tag-Entfernung ist kein XSS-Schutz beim Einbetten nicht vertrauenswürdigen HTMLs woanders.
- URLs. Mustervalidierung ≠ Erreichbarkeit oder Vertrauen.
- Datenschutz. Fügen Sie nur Text ein, den Sie in der Browsersitzung verarbeiten wollen; vermeiden Sie Geheimnisse auf öffentlichen Geräten.
Praktische Abläufe
Blogtitel → URL. Titel slugifizieren; wenn Akzente stören, zuerst Akzente entfernen, dann slugifizieren.
Gescrapter Absatz → Klartextnotiz. HTML entfernen, Whitespace zusammenfassen, dann für ein kurzes Zusammenfassungsfeld kürzen.
Agent-ID-Dump → saubere Liste. Eindeutige Zeilen, Zeilen sortieren, dann Zeichen zählen, wenn Sie vor dem Upload die Größe prüfen müssen.
Spitzname. Leetspeak oder Text umkehren für spielerische Varianten – nie als Passwortgenerator.
Verwandte Werkzeuge
- Whitespace zusammenfassen
- Zeichen zählen
- Whitespace zählen
- Leetspeak
- Akzente entfernen
- Zeilenumbrüche entfernen
- Text umkehren
- Slugify
- Zeilen sortieren
- Vokale und Konsonanten trennen
- HTML entfernen
- Kürzen
- Eindeutige Zeilen
- URL prüfen
Zusammenfassung
Text-Utilities sind kleine, vorhersehbare Umwandlungen für Bereinigung, Messung und leichtes Formatieren. Bevorzugen Sie das Subtool, das zum nächsten Schritt passt – normalisieren, messen, slugifizieren oder prüfen – statt unzusammenhängende Manipulationen zu verketten. Behalten Sie Sicherheits- und Kodierungsgrenzen im Blick: diese Helfer formen Zeichenketten; sie authentifizieren nicht, verschlüsseln nicht und bereinigen unvertrauenswürdiges Markup nicht vollständig.