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

Kokeile.

Esimerkkejä

Compress spaces only
Syöttö
a    b
Tulos
a b
Compress tabs only
Syöttö
abc
Tulos
a b c
Compress mixed spaces and tabs
Syöttö
a     b
Tulos
a b

Miten Whitespace normalisointi toimii

Tämä sivu pakkaa toistuvia välilyöntejä, toistuvia välilehtiä tai sekaisia välilyöntejä yhdeksi normaaliksi tilaksi riippuen valitsemastasi vaihtoehdosta. Se on tarkoitettu siivoamiseen, ei asettelun säilyttämiseen. Siksi tuloste on parasta ajatella siivoustyö versio alkuperäisestä tekstistä.

Tilat vs välilehdet vs.

Vain tilaan mahtuu toistuvia tiloja. Vain välilehtitila pakkaa toistuvat välilehdet. Yhdistetty tila tiivistää välilyöntejä ja välilehtiä. Joka tapauksessa korvaava on tavallinen tilamerkki, ei säilynyt välilehti.

Mitä tämä työkalu muuttaa ja mitä se jättää yksin

Se muuttaa valittua vaakavalaisua vain. Se ei järjestele uudelleen viivoja, kirjoita uudelleen sanamuotoa, poista välimerkkejä tai suorita laajempaa asiakirjamuotoilua. Tämä kapeampi soveltamisala on hyödyllinen, kun haluat ennustettavaa puhdistusta muuttamatta vahingossa itse tekstiä.

Esimerkki: Siivous Pasted laskentataulukko ja PDF Teksti

Kopioitu teksti PDF- ja laskentataulukoista sisältää usein epätasaisen välin, mikä tekee nopeasta uudelleenkäytöstä hankalaa. Puristamalla nämä juoksut voi tehdä karkea vienti paljon helpompi lukea ennen liitä se muotoon, huomata, tai toinen puhdistustyökalu.

Esimerkki: Välilehdet muunnettu yhdeksi tilaksi

Yhteinen sekaannuspiste on, että välilehtien pakkaus edelleen lähdöt normaalit tilat. Se on tahallista. Tavoitteena on johdonmukainen luettava teksti, ei tallenna välilehti merkkejä layout ohjaus puhdistettu tulos.

Milloin käytät tätä työkalua ennen muun tekstin puhdistusta

Whitespace normalisointi tekee usein myöhemmin siivouksen helpommaksi. Puristamisen jälkeen väli, voit löytää yksinkertaisempaa vertailla riviä, dedupe merkinnät, jäsennys kentät, tai liitä teksti osaksi CMS tai taulukkolaskenta ilman painia epäjohdonmukainen vaakaväli.

Tapaukset, joissa sinun ei pitäisi normalisoida Whitespace

Vältä tätä askelta, kun sisennys, kiinteän leveyden linjaus, koodin muotoilu, tai välilehti-pohjainen rakenne todella merkitsee. Näissä tapauksissa toistuva tyhjä tila on osa sisällön merkitystä tai luettavuutta, ja sen puristaminen voi pahentaa tulosta.

Yksinkertainen pakkaaminen

Ennen kuin olet trimmattu teksti koodi, tiedot, tai malleja

Ennen kuin korvaat alkuperäisen tekstin, tarkista, onko sisennyksellä, linjauksella, välilehdillä tai toistuvilla välilyönnillä merkitystä kohdejärjestelmän kannalta. Tämä sivu on hyödyllinen selain-paikallinen siivous, mutta väli-herkkä työnkulku pitäisi aina saada lopullinen manuaalinen tarkastelu ennen uudelleenkäyttöä.

Kun Whitespace puhdistus voi muuttaa jäsennystä, asettelu, tai merkitys

Whitespace ei ole aina kosmeettinen. Koodi, tiedostot, mallit, ja kopioida taulukkoteksti, välilyöntejä ja välilehtiä voi vaikuttaa ulkoasua tai jopa jäsentämällä käyttäytymistä. Puhdistettu tulos voi näyttää paremmalta, kun se on vielä väärässä alkuperäisessä kohteessa, jos välimatkalla oli toiminnallinen merkitys.

Tekstin tulosta tulkitaan

Trimmattu tuloste poistaa tai normalisoi lisävalkotilan helpottaakseen tekstin kopioimista, vertailua tai uudelleenkäyttöä. Tämä on usein hyödyllistä puhdistuksen, mutta se tarkoittaa myös väli, että kun erotettu sarakkeet, linjaus, tai visuaalinen ryhmittely voidaan yksinkertaistaa tuloksen.

Tämä on kevyt puhdistusapulainen, ei asiakirjamuotoinen korjausjärjestelmä. Se ei voi päätellä semanttista rakennetta, rakentaa uudelleen taulukoita tai päättää, minkä välin pitäisi säilyä esittämissyistä. Se yksinkertaisesti pakkaa valitun välilyönnin yhteen tilaan.

Tähän liittyvät työkalut