Preskoči na glavni sadržaj

Čistač razmaka — besplatno

Uklonite višak razmaka, izrežite retke, sažmite prazne retke i normalizirajte završetke redaka u bilo kojem tekstu. Očistite zalijepljeni sadržaj jednim klikom.

Radi offline nakon učitavanja
Unaprijed postavljene opcije:

ili ispustite .txt, .csv, .md ili .log datoteku na okvir

0 znakova1 redaka1 praznih redaka
Mogućnosti čišćenja

Uobičajene namjene

  • Očisti kopirani tekstIspravi neuredan format iz Worda, PDF-a i web-stranica — ukloni dodatne razmake, dvostruke prazne redove i nedosljedan uvlaka.
  • Očisti razmake u kodu i datotekama konfiguracijeUkloni znakove na kraju, normaliziraj završetke redaka i ispravi probleme sa uvlakom u kodu i datotekama konfiguracije.
  • Očisti tekst za sustave upravljanja sadržajemNormaliziraj tekst prije prosljeđivanja u WordPress, Contentful ili druge CMS platforme kako bi se spriječili problemi sa formatiranjem.
  • Očisti razmake u datotekama podatakaUkloni vodeće/završne razmake iz vrijednosti podataka prije uvoza u baze podataka, proračunske tablice ili cjevovode obrade podataka.
  • Očisti razmake u e-mail šablonimaNormaliziraj razmak u e-mail kopiji prije slanja — sprječava nedosljednosti u prikazu na različitim e-mail klijentima.

Kako funkcionira

Whitespace Cleaner radi u potpunosti u vašem pregledniku koristeći ručno napisan JavaScript regex — bez biblioteke, bez poslužitelja. Svaka transformacija odvija se lokalno dok tipkate, s rezultatima koji se ažuriraju u stvarnom vremenu.

  1. 1
    Skeniranje unosa i statistika
    Dok tipkate ili lijepite, alat skenira vaš tekst ciljanim uzorcima regexa za brojanje redaka s pratećim razmacima, uzastopnih praznih redaka, tabulator znakova, Unicode razmaka (NBSP, punoširinski) i nevidljivih znakova nulte širine. Ti se brojevi odmah pojavljuju ispod unosa tako da vidite što je zapravo pogrešno s vašim tekstom prije nego što bilo što počistite.
  2. 2
    Transformacije regexom redak po redak
    Funkcija clean() dijeli po novim redovima i primjenjuje vaše odabrane opcije redoslijedom: tabulatori se zamjenjuju ili sažimaju, nizovi razmaka smanjuju se na jedan pomoću /[ \t]+/g, zatim se svaki redak obrezuje. Unicode razmaci ( , – ,   i drugi) zamjenjuju se običnim razmacima; znakovi nulte širine (​–‍, ) potpuno se brišu. Pametna interpunkcija poput zaobljenih navodnika i em-crtica ispravlja se u ASCII ekvivalente.
  3. 3
    Uklanjanje praznih redaka i dokumenta
    Nakon rada po retku, uzastopni prazni retci se ili potpuno uklanjaju ili sažimaju u jedan prazan (ovisno o odabranoj opciji) koristeći jednu zamjenu /\n{3,}/. Vodeći i prateći novi redovi za cijeli dokument uklanjaju se zadnji, čuvajući logiku predvidljivom bez obzira na redoslijed opcija.
  4. 4
    Normalizacija završetka retka i izlaz
    Alat otkriva dominantan završetak retka izvornog teksta (LF, CRLF ili CR) prije normalizacije tako da opcija 'Zadrži izvorno' može ga vjerno vratiti. Također možete prisiliti određenu konvenciju. Očišćeni tekst pojavljuje se trenutačno u izlaznom oknu, s panelom statistike prije/poslije koji prikazuje uklonjene brojeve znakova i redaka, i gumbom Preuzmi .txt koji lokalno gradi Blob.

Srodni alati

Često postavljana pitanja