ToolMill.io

Whitespace Trimmer

Normalize messy whitespace in text by collapsing repeated spaces, tabs, or mixed space+tab runs into a single space. Useful for cleaning copied text from PDFs, emails, spreadsheets, and logs; formatting JSON/CSV headers; and fixing alignment issues caused by inconsistent tab/space usage. Choose whether to compress spaces, tabs, or both—output is generated separately so you can compare before/after safely.

Text

Zkus to.

Příklady

Compress spaces only
Vstup
a    b
Výstup
a b
Compress tabs only
Vstup
abc
Výstup
a b c
Compress mixed spaces and tabs
Vstup
a     b
Výstup
a b

Jak Whitespace Normalizace funguje

Tato stránka stlačuje opakované mezery, opakované záložky nebo smíšené řady mezer a záložky do jednoho normálního prostoru v závislosti na volbě, kterou zvolíte. Je určen k vyčištění, ne k uchování přesně. To je důvod, proč výstup je nejlepší myšlenka jako tier pracovní verze původního textu.

Prostory vs Tabs vs Smíšené Whitespace

Prostor - pouze režim stlačuje opakované prostory. Tabs-pouze režim stlačuje opakované karty. Kombinovaný režim stlačuje jakýkoliv běh z mezer a karet dohromady. V každém případě je náhrada jedním obyčejným vesmírným znakem, nikoli zachovanou kartou.

Co tento nástroj mění a co nechává sám

Mění pouze zvolené vodorovné světlosti. Neobjednává řádky, nepřepisuje znění, neruší interpunkci, ani neprovádí širší formátování dokumentů. Tento užší rozsah je užitečný, pokud chcete předvídatelné čištění, aniž byste omylem změnili samotný text.

Příklad: Čisticí pašovaný list a PDF Text

Kopírovaný text z PCF a tabulek často obsahuje nerovnoměrné rozestupy, které činí rychlé opětovné použití nepříjemným. Komprese těchto jízd může udělat hrubý export mnohem snadnější čtení před vložte do formuláře, poznámka, nebo jiný nástroj pro čištění.

Příklad: Tabs Converted to Single Spaces

Běžným bodem zmatku je, že komprese karty stále vychází z normálních prostorů. To je úmyslné. Cílem je konzistentní čitelný text, který neuchovává znaky karty jako ovládání rozložení v čištěném výsledku.

Kdy použít tento nástroj před jiným vymazáním textu

Normalizace Whitespace často usnadňuje pozdější úklid. Po stlačení mezery, můžete najít jednodušší porovnat řádky, dedupe položky, parse pole, nebo vložit text do CMS nebo tabulky bez zápasu s nekonzistentní horizontální rozestupu.

Případy, kdy byste neměli normalizovat Whitespace

Vyhněte se tomuto kroku, pokud skutečně záleží na zarovnání, nastavení šířky, formátování kódu nebo struktuře založené na tabulkách. V těchto případech je opakovaná Whitespace součástí významu nebo čitelnosti obsahu a stlačení může výsledek zhoršit.

Mezní hodnoty jednoduchého komprese Whitespace

Před tím, než se spoléháte na zkrácený text v kódu, datech nebo šablonách

Před nahrazením původního textu zkontrolujte, zda je zarovnání, zarovnání, záložky nebo opakované prostory důležité pro cílový systém. Tato stránka je užitečná pro místní čištění, ale mezerní- citlivé pracovní toky by měly vždy získat finální ruční přezkum před opětovným použitím.

Pokud může očištění Whitespace změnit rozvržení, rozvržení nebo význam

Whitespace není vždy kosmetická. V kódu, datové soubory, šablony, a kopírování tablulární text, mezery a záložky mohou ovlivnit rozložení nebo dokonce parsing chování. Čištěný výsledek může vypadat lépe, i když je stále chybný pro původní destinaci, pokud rozchod nesl funkční význam.

Jak interpretovat komprimovaný textový výstup

Zmenšený výstup odstraňuje nebo normalizuje extra Whitespace, aby se text usnadnil kopírování, porovnání nebo opětovné použití. To je často užitečné pro čištění, ale také to znamená, že jednou oddělené sloupce, zarovnání, nebo vizuální seskupení může být zjednodušena v důsledku.

Jedná se o lehkou čisticí pomůcku, nikoli o opravárenský systém formátu dokumentů. Nemůže inferovat sémantickou strukturu, přestavět tabulky, nebo rozhodnout, který prostor by měl zůstat z prezentačních důvodů. Jednoduše to stlačuje zvolený mezera běží do jednoho prostoru.

Související nástroje