Pređi na glavni sadržaj
LibraTool logoLibraTool

Čistač razmaka — besplatno

Uklonite dodatne razmake, obrezujte linije, skupite prazne redove i normalizujte završetke redova u bilo kom tekstu. Očistite kopirani sadržaj jednim klikom.

Radi van mreže kada se učita
Unapred zadate opcije:

ili spustite .txt, .csv, .md ili .log fajl na polje

0 znakova1 redova1 praznih redova
Opcije čišćenja

Uobičajene upotrebe

  • Očistite kopirano-zalepljeni tekstPopravite neredu formatiranje iz Word-a, PDF-a i veb-stranica — uklonite dodatne razmake, dvostruke prazne redove i nedosledno uvlačenje.
  • Očistite belinu u kodu i datotekama konfiguracijeUklonite završne razmake, normalizujte završetke redova i ispravite probleme sa uvlačenjem u kodu i datotekama konfiguracije.
  • Očistite tekst za sisteme upravljanja sadržajemNormalizujte tekst pre zalepljivanja u WordPress, Contentful ili druge CMS platforme da biste sprečili probleme sa formatiranjem.
  • Očistite belinu u datotekama sa podacimaUklonite vodeće/završne razmake iz vrednosti podataka pre uvoza u baze podataka, tabele ili cevovoda za obradu podataka.
  • Očistite belinu u šablonima imejlaNormalizujte razmak u kopiji imejla pre slanja — sprečava nedoslednosti prikazivanja na različitim imejl klijentima.

Kako funkcioniše

Čistač razmaka se u potpunosti izvršava u vašem pregledaču koristeći ručno napisan JavaScript regularni izraz — bez biblioteke, bez servera. Svaka transformacija se dešava lokalno dok kucate, sa rezultatima koji se ažuriraju u realnom vremenu.

  1. 1
    Skeniranje unosa i statistika
    Dok kucate ili lepite, alatka skenira vaš tekst ciljanim šablonima regularnog izraza da izbroji linije sa pratećim razmakom, uzastopne prazne linije, tab znakove, Unicode razmake (NBSP, širine celog znaka), i nevidljive znakove nulte širine. Ovi brojevi se pojavljuju odmah ispod unosa tako da vidite šta je zapravo pogrešno sa vašim tekstom pre nego što bilo šta počistite.
  2. 2
    Transformacije regularnim izrazom red-po-red
    Funkcija clean() deli po novim redovima i primenjuje vaše izabrane opcije redosledom: tabovi se zamenjuju ili svode, nizovi razmaka se svode na jedan sa /[ \t]+/g, zatim se svaka linija uklanja razmaka. Unicode razmaci ( , – ,   i drugi) se zamenjuju običnim razmacima; znakovi nulte širine (​–‍, ) se potpuno brišu. Pametna interpunkcija poput uvijenih navodnika i dugih crta se ispravlja u ASCII ekvivalente.
  3. 3
    Uklanjanje praznih linija i skraćivanje dokumenta
    Nakon obrade po liniji, uzastopne prazne linije se ili potpuno uklanjaju ili svode na jednu praznu (koju god opciju izaberete) koristeći jednu zamenu /\n{3,}/. Vodeći i prateći novi redovi za ceo dokument se uklanjaju poslednji, čuvajući logiku predvidljivom bez obzira na redosled opcija.
  4. 4
    Normalizacija završetaka linija i izlaz
    Alatka detektuje dominantan završetak linije originalnog teksta (LF, CRLF, ili CR) pre normalizacije tako da opcija 'Zadrži original' može verno da ga vrati. Takođe možete prisiliti određenu konvenciju. Očišćen tekst se pojavljuje trenutno u izlaznom panelu, sa panelom statistika pre/posle koji prikazuje broj uklonjenih znakova i linija, i dugmetom Preuzmi .txt koje lokalno gradi Blob.

Slične alatke

Česta pitanja