tekstualni alati

Skrati redove

Uklonite razmake i prazne znakove sa početka i kraja svakog reda, bez promene redosleda redova.

Skrati redove: Očistite ivice svakog unetog reda tako što ćete ukloniti razmake i prazne znakove sa početka i kraja. Skrati redove ostavlja razmake između reči nepromenjenim, čuva redosled stavki i zadržava prazne stavke kao prazne. Koristite ga za oznake ili identifikatore kopirane sa neželjenim razmacima, pod uslovom da uvlačenje nije značajno. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.

Pokretanja
U vašem pregledaču
Trošak
Besplatno · bez registracije
Dostupnost
Spremno za upotrebu
Trim Lines / lokalni uređivačLokalna obrada

U potpunosti radi u vašem pregledaču

100,000 znakova za unos · 10,000 logičkih redova · 200,000 znakova za izlaz

Rezultat

Spremno

Tekst se obrađuje lokalno. Alat koristi doslovne, dozvoljene operacije i ne izvršava regularne izraze niti kod.

Pravilo uklanjanja ivica i tačan rezultat

Neka je L jedan logički red, P njegov najduži niz početnih razmaka, a S njegov najduži niz završnih razmaka. Izlazni red dobija se uklanjanjem P i S iz L, dok sredina ostaje nepromenjena. Za ulaz 12 \r\n\t34\t\r\n \r\n, tri unosa postaju 12, 34 i prazan unos. Tačan izlaz je 12\n34\n\n: tri logička reda i sačuvani završni LF. Trimovanje trećeg unosa ne briše taj unos. Koristite Unicode inspektor za pregled skrivenih znakova, a uklanjanje dodatnih razmaka ako treba obratiti pažnju i na razmake unutar reda.

Granice, Unicode i kapacitet

ECMAScript definiše skup razmaka na ivicama (https://tc39.es/ecma262/multipage/text-processing.html#sec-string.prototype.trim); on obuhvata više od ASCII razmaka. Razdvajač redova prepoznaje LF, CRLF i samostalni CR, a rezultat koristi LF. Unicode razdvajač redova U+2028 ovde nije razdvajač logičkih redova, iako ga trimovanje ivica može ukloniti. Zahtev prihvata najviše 100,000 ulaznih kodnih tačaka i 10,000 redova, uz izlaz ograničen na 200,000 kodnih tačaka. Trimovanje ne menja redosled sortiranja ni jezičku kolaciju. Polja u pregledaču računaju UTF-16 jedinice u okviru dozvoljene dužine, pa dopunski znak može zauzeti dva mesta u ulazu.

Kako se koristi

  1. Nalepite ili unesite redove u lokalni uređivač.
  2. Podesite prikazane opcije za ovu transformaciju i pokrenite je.
  3. Pregledajte rezultat, a zatim kopirajte ili preuzmite tekst.

Privatnost i ograničenja

Vaš tekst i rezultat ostaju na ovom uređaju. Uneti kod se ne otprema niti izvršava.

Srodne alatke

Često postavljana pitanja

Da li će se višestruki razmaci između reči spojiti u jedan?

Ne. Dva razmaka u tekstu red apple ostaju dva razmaka kada se nalaze unutar reda. Uklanjaju se samo prazni znakovi koji dodiruju početak ili kraj. Tabulatori između kolona takođe ostaju, pa skraćivanje ne pretvara zapis razdvojen tabulatorima u rečenicu sa pojedinačnim razmacima.

Zašto nevidljivi znak ostaje na ivici?

Nije svaki nevidljivi znak prazan znak prema pravilima skraćivanja. U+200B razmak nulte širine ostaje, dok se U+00A0 neprekidni razmak uklanja na ivici. Akcenti i kombinovani znakovi ostaju sačuvani. Ovo nije Unicode normalizacija niti metod za otkrivanje identifikatora koji izgledaju slično.

Da li treba da skratim uvučeni izvorni kod ili Markdown?

Obično tek nakon provere njegove strukture. Početni razmaci mogu označavati ugnježđavanje ili blokove koda, a završni razmaci mogu biti namerni u tekstualnim formatima. Alat ne može da razlikuje razmake za oblikovanje od značajnih praznih znakova. Najpre kopirajte mali odeljak i uporedite ga sa originalom pre šire primene.

Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban