Co je tento nástroj?
Tento nástroj odstraňuje nežádoucí znaky z textu ve dvou volitelných režimech. "Pouze interpunkce" cílí na běžná interpunkční znaménka — tečky, čárky, vykřičníky, uvozovky, závorky a podobné symboly — přičemž ponechává písmena, čísla a další znaky nedotčené. "Všechny speciální znaky" je širší: odstraní vše, co není písmeno, číslice nebo mezera, s využitím porovnávání respektujícího Unicode, takže písmena s diakritikou a jiná než latinská písma (čínština, azbuka, arabština atd.) jsou správně zachována jako písmena, nikoli odstraněna.
Zaškrtávací políčko "zachovat mezery" určuje, zda odstraněné znaky zanechají mezeru (mezery zachovány), nebo se zbylá slova spojí s normalizovanou jednou mezerou.
Proč ho používat?
- Dva jasné režimy — pouze interpunkce nebo všechny speciální znaky — místo jednoho pevného chování.
- Respektuje Unicode: správně zachovává písmena s diakritikou a nelatinská písmena jako písmena, nikoli speciální znaky.
- Možnost zachovat nebo sloučit mezery zbylé po odstraněných znacích.
- Lokální zpracování — text nikdy neopustí váš prohlížeč.
- Bez registrace, bez limitů, zdarma k použití.
Jak se používá
- Vložte svůj text do vstupního pole.
- Vyberte "Odstranit pouze interpunkci" nebo "Odstranit všechny speciální znaky".
- Přepněte "Zachovat mezery" podle toho, zda chcete zanechat mezery.
- Klikněte na Odstranit a zkopírujte výsledek.
Příklad
Vstup
Hello, World! (test)Výstup
Hello World testRežim pouze interpunkce odstraní čárku, vykřičník a závorky, přičemž slova zůstanou oddělena původními mezerami.
Běžné případy použití
- Čištění textu před jeho vložením do čítače frekvence slov nebo vyhledávacího indexu.
- Odstranění formátovacích artefaktů z textu zkopírovaného z PDF nebo naskenovaného dokumentu.
- Příprava textu pro tokenizaci ve skriptu pro výuku jazyků nebo NLP.
- Odstranění uvozovek a interpunkce ze seznamu před odstraněním duplicitních položek.
Časté dotazy
Co se počítá jako "interpunkce" oproti "všem speciálním znakům"?
Pouze interpunkce odstraňuje znaménka jako . , ! ? ; : ' " ( ) [ ] { } a podobné symboly používané ke stavbě vět. Všechny speciální znaky je širší volba — odstraní i symboly jako @ # $ % ^ & *, které nejsou striktně interpunkcí, ale zároveň nejsou písmeny ani číslicemi.
Odstraní to čínská, arabská nebo písmena s diakritikou?
Ne. Oba režimy používají porovnávání znaků respektující Unicode, takže písmena z jakéhokoli písma — včetně latinských písmen s diakritikou jako é nebo ü — jsou správně rozpoznána jako písmena a zachována, nikoli považována za speciální znaky.
Co se stane s mezerami při odstranění interpunkce?
Pokud je zaškrtnuto "Zachovat mezery", původní mezery mezi slovy jsou zachovány (sloučí se pouze náhodné dvojité mezery). Pokud není zaškrtnuto, veškeré bílé znaky se normalizují na jednu mezeru a oříznou.
Funguje to i na čísla?
Čísla nejsou odstraněna žádným z režimů — odstraňuje se pouze interpunkce nebo nealfanumerické symboly, číslice jsou vždy zachovány.
Nahrává se můj text někam?
Ne. Zpracování probíhá lokálně v JavaScriptu ve vašem prohlížeči; nic se neodesílá na server.