Besplatan Sortiranje teksta
Sortirajte redove teksta abecedno, po dužini, numerički ili nasumično. Uklonite duplikate, obrišite razmake i promiješajte liste.
Kako radi
Sortiranje se odvija u potpunosti u vašem pregledniku koristeći ugrađeni Intl.Collator API JavaScripta — bez servera, bez biblioteke, bez slanja. Svaki redoslijed sortiranja, od abecednog do prirodnog sortiranja brojeva, se izračunava na licu mjesta dok kucate ili mijenjate opcije.
- 1Unos podijeljen u redoveVaš zalijepljen tekst se dijeli po znakovima novog reda. Opciona prethodna obrada se prvo izvršava: vodeći i prateći razmaci se uklanjaju sa svakog reda, a prazni redovi se odbacuju — oboje podesivo.
- 2Intl.Collator rukuje redoslijedomZa abecedno i prirodno sortiranje, ugrađeni Intl.Collator preglednika se inicijalizuje sa vašim trenutnim jezičkim regionom stranice tako da se akcentovani znakovi (å, ä, ö, itd.) sortiraju ispravnim jezičkim redoslijedom. Mod 'prirodno' postavlja numeričku oznaku, tako da se 'file2' rangira prije 'file10' umjesto da tretira cifre kao obične znakove.
- 3Ključevi poređenja uklanjaju šumPrije poređenja, svaki red opciono može imati uklonjene vodeće članove (the, a, an) i neAlfanumeričku interpunkciju iz svog ključa sortiranja — originalni tekst reda ostaje netaknut u izlazu, samo se ključ koji se koristi za redoslijed mijenja.
- 4Miješanje koristi kriptografsku slučajnostMod slučajnog miješanja poziva crypto.getRandomValues da generiše niz slučajnih 32-bitnih cijelih brojeva, zatim izvršava Fisher-Yates miješanje nad redovima koristeći te vrijednosti — izbjegavajući pristrasnost koja dolazi sa pristupima zasnovanim na Math.random().
Povezani alati
Pronalazač dupliciranih redova
Pronađite, prebrojite ili uklonite duplicirane redove s liste. Odlično za čišćenje e-mail lista, revizijskih zapisa ili pronalaženje ponovljenih unosa u izvozima podataka.
Validator ENV fajla
Provjerite .env fajl za duplirane ključeve, loše razmake i necitirane vrijednosti — zatim dobijte očišćenu, sortiranu verziju i spreman .env.example za commit. Radi u vašem pregledniku.
Razlika u tekstu
Uporedite dva bloka teksta i vidite tačno šta je promijenjeno. Razlika red po red s dodanim, uklonjenim i nepromijenjenim redovima.