Was dieses Tool entfernt
Sonderzeichen sind die Symbole, Zeichen und Bilder, die neben gewöhnlichen Buchstaben und Zahlen stehen: # $ % & * @ ~ €, Klammern, Satzzeichen, Emojis, Pfeile, Aufzählungspunkte und vieles mehr. Sie machen Ärger in Dateinamen, Benutzernamen, Datenbankfeldern, Tabellenimporten und URLs. Dieses Tool entfernt sie und behält, was du behalten willst.
Standardmäßig behält es Buchstaben aus jedem Alphabet, Ziffern, Leerzeichen und Zeilenumbrüche. Alles andere fällt weg.
So nutzt du es
- Füge deinen Text in Dein Text ein. Die bereinigte Version erscheint sofort unter Bereinigter Text.
- Wähl unter Zu behaltende Buchstaben die Option Jedes Alphabet, um Buchstaben aller Sprachen zu behalten, oder Nur A bis Z für einfache lateinische Buchstaben ohne Umlaute.
- Leg mit den Schaltern fest, was sonst bleibt: Zahlen behalten, Leerzeichen behalten, Zeilenumbrüche behalten und Einfache Satzzeichen behalten.
- Tippe weitere Zeichen, die du brauchst, in Diese Zeichen auch behalten, etwa
-für Doppelnamen oder@._für E-Mail-Adressen. - Wähl unter Entfernte Zeichen ersetzen durch die Option Nichts oder Ein Leerzeichen.
- Klicke auf Kopieren oder Herunterladen.
Der Hinweis unter dem Tool sagt dir, wie viele Zeichen entfernt wurden.
Die Optionen erklärt
Jedes Alphabet behält alle Buchstaben, auch Umlaute, ß, Buchstaben mit Akzent und andere Schriften wie Griechisch, Kyrillisch, Hindi oder Chinesisch. Die Zeichen, die sich in vielen Schriften mit Buchstaben verbinden, bleiben ebenfalls, damit Wörter nicht zerbrechen. Für deutschen Text ist das die richtige Einstellung.
Nur A bis Z wandelt Buchstaben mit Akzent zuerst in ihre einfache Form um (é zu e, ü zu u, ß zu ss, æ zu ae). Dann entfernt es jeden Buchstaben, der immer noch außerhalb von A bis Z liegt. Nimm das für Dateinamen, URLs und Systeme, die nur reines ASCII annehmen. Beachte, dass aus ü ein u wird und nicht ue.
Einfache Satzzeichen behalten behält diese Zeichen: Punkt, Komma, Ausrufezeichen, Fragezeichen, Apostroph, doppeltes Anführungszeichen, Bindestrich, Doppelpunkt, Semikolon und runde Klammern. Praktisch, wenn du lesbare Sätze ohne Symbole oder Emojis willst. Die deutschen Anführungszeichen „ und “ gehören nicht dazu.
Entfernte Zeichen ersetzen durch: Ein Leerzeichen setzt an jede Stelle, an der ein Zeichen war, ein Leerzeichen. So wachsen Wörter nicht zusammen, wenn ein Symbol zwischen ihnen stand, wie in „rot*grün“. Doppelte Leerzeichen, die dabei entstehen, werden zu einem, und Leerzeichen am Anfang und Ende von Zeilen werden entfernt.
Beispiele
Jedes Ergebnis unten wurde mit dem Tool erzeugt.
| Du fügst ein | Einstellungen | Ergebnis |
|---|---|---|
| Hello, World! #2024 | Standard | Hello World 2024 |
| Bestellung #4521 (bezahlt) ** Lieferung an: José @ Hauptstr. 12!! |
Standard | Bestellung 4521 bezahlt Lieferung an José Hauptstr 12 danke |
| Café Ωmega | Nur A bis Z | Cafe mega |
| Price: $5.99 (today only)! | Einfache Satzzeichen behalten | Price: 5.99 (today only)! |
| Email: [email protected]! | Auch @._ behalten | Email [email protected] |
| red*green&blue | Durch Leerzeichen ersetzen | red green blue |
| Wi-Fi password: abc#123! | Auch - behalten | Wi-Fi password abc123 |
| Room 12B | Zahlen behalten aus | Room B |
| Grüße! Preis: 12,50 € (inkl. MwSt.) #angebot | Standard | Grüße Preis 1250 inkl MwSt angebot |
| Grüße! Preis: 12,50 € (inkl. MwSt.) #angebot | Nur A bis Z | Grusse Preis 1250 inkl MwSt angebot |
| Grüße! Preis: 12,50 € (inkl. MwSt.) #angebot | Auch ,. behalten | Grüße Preis 12,50 inkl. MwSt. angebot |
Beachte den griechischen Buchstaben in „Café Ωmega“. Mit Nur A bis Z wird aus é ein e, aber Ω gehört nicht zum lateinischen Alphabet und wird entfernt.
Die deutschen Beispiele zeigen eine Falle: Ohne Komma wird aus dem Preis „12,50“ die Zahl „1250“. Wenn Beträge oder Dezimalzahlen erhalten bleiben sollen, trag das Komma (und bei Bedarf den Punkt) in Diese Zeichen auch behalten ein oder schalte Einfache Satzzeichen behalten ein.
Typische Einsatzzwecke
- Dateinamen: Entferne Zeichen wie / \ : * ? “ < > |, die Windows und macOS nicht erlauben.
- Benutzernamen und IDs: Viele Anmeldeformulare nehmen nur Buchstaben und Zahlen an.
- Importe in Tabellen und Datenbanken: Verirrte Symbole machen CSV-Dateien und SQL-Abfragen kaputt.
- Texte aus sozialen Netzwerken: Entferne Emojis und Ziersymbole, bevor du eine Caption woanders verwendest.
- Suchen und Abgleichen: Vergleiche Produktnamen oder Adressen, ohne dass Satzzeichen stören.
- Slugs und URLs: Kombiniere Nur A bis Z mit Ein Leerzeichen und ersetze die Leerzeichen dann durch Bindestriche. Wenn du ae, oe, ue statt a, o, u willst, ersetze die Umlaute vorher selbst.
Tipps und Grenzen
- Wenn im Ergebnis Wörter zusammenkleben, wechsle zu Ein Leerzeichen.
- Schaltest du Zeilenumbrüche behalten aus, werden alle Zeilen verbunden. Wähl dann auch Ein Leerzeichen, sonst stößt das letzte Wort einer Zeile an das erste der nächsten. Für mehr Kontrolle über Zeilenumbrüche nimm Zeilenumbrüche entfernen.
- Mit Nur A bis Z wird Text, der komplett in einer anderen Schrift wie Russisch oder Chinesisch geschrieben ist, vollständig entfernt.
- Schicke Unicode-Schriften, etwa fette oder geschwungene Buchstaben aus sozialen Netzwerken, gelten als Symbole und werden entfernt. Wandle sie zuerst mit In normalen Text umwandeln in normale Buchstaben um.
- Wenn es nur um Leerzeichen, Tabs und Leerzeilen geht, passt Leerzeichen entfernen besser. Für Unterstriche in Datei- und Variablennamen nimm Unterstriche entfernen.
So funktioniert es
Das Tool schaut sich jedes Zeichen einzeln an und stellt ein paar Fragen. Steht es in deiner Liste der zu behaltenden Zeichen? Ist es ein Zeilenumbruch, ein Leerzeichen, ein Buchstabe, eine Zahl oder ein einfaches Satzzeichen, und ist diese Gruppe eingeschaltet? Wenn ja, bleibt es. Wenn nicht, wird es entfernt oder durch ein Leerzeichen ersetzt. Buchstaben und Zahlen werden über Unicode-Kategorien erkannt. Deshalb werden Buchstaben in jeder Sprache richtig behandelt, auch Umlaute.
Andere Wege, Sonderzeichen zu entfernen
Excel: Excel 365 hat neue Funktionen für reguläre Ausdrücke, in der englischen Version etwa =REGEXREPLACE(A1,"[^A-Za-z0-9 ]",""). In älteren Versionen brauchst du verschachtelte WECHSELN-Formeln oder Suchen und Ersetzen, ein Symbol nach dem anderen.
Google Tabellen: =REGEXREPLACE(A1;"[^A-Za-z0-9 ]";"") entfernt alles außer einfachen Buchstaben, Ziffern und Leerzeichen.
Microsoft Word: Suchen und Ersetzen mit eingeschalteten Platzhaltern, Suche nach [!A-Za-z0-9 ] und Ersetzen durch nichts.
Achtung bei allen drei: Das Muster A-Za-z enthält keine Umlaute und kein ß. Für deutschen Text erweiterst du es auf [^A-Za-zÄÖÜäöüß0-9 ], sonst verschwinden diese Buchstaben mit.
JavaScript: text.replace(/[^\p{L}\p{N}\s]/gu, '') behält Buchstaben und Zahlen in jeder Sprache, Umlaute eingeschlossen.
Python: re.sub(r'[^\w\s]', '', text) behält Buchstaben, Ziffern, Unterstriche und Leerraum. In Python 3 gehören Umlaute zu \w.