Přeskočit na hlavní obsah

Čistič mezer zdarma

Odstraňte přebytečné mezery, ořežte řádky, sloučte prázdné řádky a normalizujte konce řádků v libovolném textu. Vyčistěte vložený obsah jedním kliknutím.

Funguje offline po načtení
Předvolby:

nebo přetáhněte soubor .txt, .csv, .md či .log na pole

0 znaků1 řádků1 prázdných řádků
Možnosti čištění

Běžná použití

  • Vyčistit zkopírovaný textOpravte chaotické formátování z Wordu, PDF a webových stránek — odstraňte další mezery, dvojité prázdné řádky a nekonzistentní odsazení.
  • Vyčistit mezery v kódu a konfiguračních souborechOdstraňte koncové mezery, normalizujte konce řádků a opravte problémy s odsazením v kódu a konfiguračních souborech.
  • Vyčistit text pro systémy správy obsahuNormalizujte text před vložením do WordPress, Contentful nebo dalších CMS platforem, aby se zabránilo problémům s formátováním.
  • Vyčistit mezery v datových souborechOdstraňte úvodní/koncové mezery z datových hodnot před importem do databází, tabulkových procesorů nebo datových potrubí.
  • Vyčistit mezery v e-mailových šablonáchNormalizujte mezery v obsahu e-mailu před odesláním — zabrání nekonzistencím vykreslování v e-mailových klientech.

Jak to funguje

Whitespace Cleaner běží zcela ve vašem prohlížeči pomocí ručně napsaného regulárního výrazu JavaScriptu — bez knihovny, bez serveru. Každá transformace se odehrává lokálně, jak píšete, s výsledky aktualizovanými v reálném čase.

  1. 1
    Skenování vstupu a statistiky
    Jak píšete nebo vkládáte, nástroj prohledá váš text cílenými vzory regulárních výrazů, aby spočítal řádky s koncovými mezerami, po sobě jdoucí prázdné řádky, znaky tabulátoru, mezery Unicode (NBSP, plné šířky) a neviditelné znaky nulové šířky. Tyto počty se objeví okamžitě pod vstupem, takže před jakýmkoli čištěním vidíte, co je s vaším textem skutečně v nepořádku.
  2. 2
    Transformace regulárními výrazy po jednotlivých řádcích
    Funkce clean() se rozdělí podle nových řádků a aplikuje vámi zvolené možnosti v pořadí: tabulátory se nahradí nebo sloučí, řady mezer se zredukují na jednu pomocí /[ \t]+/g, poté se každý řádek ořízne. Mezery Unicode (NBSP, plné šířky a další) se nahradí obyčejnými mezerami; znaky nulové šířky se zcela odstraní. Chytrá interpunkce jako zaoblené uvozovky a dlouhé pomlčky se narovná na ekvivalenty ASCII.
  3. 3
    Ořezávání prázdných řádků a dokumentu
    Po zpracování jednotlivých řádků se po sobě jdoucí prázdné řádky buď zcela odstraní, nebo sloučí do jednoho prázdného (podle zvolené možnosti) pomocí jediného nahrazení /\n{3,}/. Úvodní a koncové nové řádky celého dokumentu se odstraní jako poslední, což udržuje logiku předvídatelnou bez ohledu na pořadí možností.
  4. 4
    Normalizace zakončení řádků a výstup
    Nástroj před normalizací detekuje převažující zakončení řádků původního textu (LF, CRLF nebo CR), takže volba „Zachovat originál“ jej může věrně obnovit. Můžete také vynutit konkrétní konvenci. Vyčištěný text se objeví okamžitě ve výstupním panelu, spolu s panelem statistik před/po zobrazujícím počet odstraněných znaků a řádků, a tlačítkem Stáhnout .txt, které lokálně sestaví Blob.

Související nástroje

Časté dotazy