Preskoči na sadržaj
1001 Tools
en
Alati za tekst

Uklanjanje viška razmaka

Nalepite neuredan tekst i dobijte ga nazad sa ukroćenim razmacima: nizovi razmaka svedeni na jedan, ivice redova očišćene i — ako želite — prazni redovi uklonjeni. Alat hvata i nevidljive izgrednike: neprekidajuće i nulte razmake koji se prošvercuju pri kopiranju iz Worda, PDF-a ili sa sajtova.

Očišćen tekst
Podeli FacebookXLinkedInWhatsAppViber

Kako radi

Tri nezavisna prekidača upravljaju čišćenjem. Sažimanje menja svaki niz razmaka i tabova jednim razmakom; opsecanje skida praznine sa početka i kraja svakog reda; opcija praznih redova uklanja redove koji ne sadrže ništa (ili samo praznine). Svaki radi jednu stvar, pa možete, recimo, zadržati razmake između pasusa a ipak srediti duple razmake.

Korak sažimanja prvo normalizuje egzotične razmake — neprekidajući (nbsp), uski, cifarski i nulti razmak. Na ekranu izgledaju kao običan razmak, ali kvare pretragu, poređenja i uvoz u tabele. Njihov uobičajeni izvor su PDF-ovi i Word dokumenti.

Brojač iznad rezultata pokazuje koliko je karaktera uklonjeno — brza provera da je čišćenje uradilo šta ste očekivali pre nego što rezultat iskopirate.

Primeri iz prakse

Tekst kopiran iz PDF-a

Izvlačenje iz PDF-a je ozloglašeno: crtice na krajevima redova, neprekidajući razmaci, praznine na kraju svakog reda. Nalepite, ostavite dve podrazumevane opcije i verzija spremna za dalje pojavljuje se odmah.

Dokument kucan sa duplim razmakom posle tačke

Navika dva razmaka posle tačke preživela je iz doba pisaćih mašina. Sažimanje pretvara svaki dupli razmak u jedan kroz ceo rukopis jednim lepljenjem.

Priprema redova za tabelu

Razmak na kraju čini da su „Novi Sad “ i „Novi Sad“ različite vrednosti u Excelu i bazama. Opsecanje ivica pre lepljenja sprečava duple redove koje okom ne možete uočiti.

Sabijanje izvoza četa

Izvezena prepiska je puna praznih redova između poruka. Uključite „ukloni prazne redove“ i stisnite je na poruku po redu za arhivu ili analizu.

Česta pitanja

Šta je neprekidajući razmak i zašto me se tiče?

Znak (U+00A0) koji liči na razmak, ali zabranjuje prelom reda — čest u Wordu i PDF tekstu. Kvari poređenje i pretragu: „Novi Sad“ sa nbsp-om neće se poklopiti sa istim tekstom sa običnim razmakom. Ovaj alat ih pri sažimanju pretvara u obične razmake.

Hoće li čišćenje spojiti moje pasuse?

Ne, osim ako to ne zatražite. Sažimanje i opsecanje nikada ne diraju nove redove; na njih utiče samo opcija „ukloni prazne redove“ — a ona briše isključivo potpuno prazne redove, čime nestaje razmak između pasusa. Ostavite je isključenu da sačuvate strukturu.

Da li uklanja razmake koje zapravo želim?

Pojedinačni razmaci između reči se nikada ne diraju. Sažimaju se samo nizovi od dva ili više razmaka/tabova, pa običan tekst prolazi nepromenjen.

Šta je sa tabovima?

Tabovi se pri sažimanju tretiraju kao razmaci: tab ili više njih postaju jedan razmak. Ako podaci razdvojeni tabovima treba da zadrže tabove, isključite sažimanje i koristite samo opsecanje.

Mogu li ovim da sredim uvlačenje u kodu?

Alat će uvlačenje ukloniti, što kod koda retko želite — sažimanje i opsecanje uništavaju početne praznine od kojih Python ili YAML zavise. Za kod koristite formater; ovaj alat je za tekst i podatke.

Kako da uklonim SVE razmake, ne samo višak?

To je namerno van opsega: ovaj alat normalizuje, ne skida. Za brisanje svakog razmaka upotrebite alat Pronađi i zameni sa razmakom kao pojmom i praznom zamenom.

Podržava li Windows završetke redova (CRLF)?

Da. I CRLF i LF ulaz rade, a opsecanje uklanja zalutale znakove \r sa krajeva redova, što rešava i problem „nevidljivog znaka na kraju reda“ u nekim editorima.

Da li se tekst obrađuje na serveru?

Ne — sve se izvršava u pregledaču, trenutno pri svakom otkucaju. Ništa se ne šalje, ne beleži niti čuva.

Srodni alati