Preskočiť na obsah
100% lokálne

Prirodzené zoradenie riadkov

Zoraďte riadky tak, ako by ich zoradil človek — aby „item2“ bolo pred „item10“.

Vstup

Prirodzené zoradenie riadkov

Bežné abecedné triedenie porovnáva text znak po znaku, takže „item10“ umiestni pred „item2“ — jednoducho preto, že znak „1“ je v poradí skôr než „2“. Tento nástroj triedi riadky „prirodzene“: namiesto porovnávania jednotlivých znakov berie do úvahy skutočnú číselnú hodnotu čísel v texte, takže „item2“ sa správne zoradí pred „item10“, „file9“ pred „file10“ a „v1.9“ pred „v1.10“.

Vložte zoznam riadkov — názvy súborov, čísla verzií, kódy produktov, záznamy z logov alebo riadky exportované z tabuľky — a nástroj ich usporiada presne tak, ako by ste to očakávali pri ručnom triedení. Pod kapotou využíva vstavaný Intl.Collator prehliadača s voľbou numeric, teda rovnakú logiku porovnávania, akú používajú správcovia súborov alebo nástroje na triedenie verzií, takže výsledok zodpovedá tomu, na čo ste zvyknutí.

Medzi vzostupným a zostupným poradím prepínate jedinou voľbou. Triedenie ignoruje veľkosť písmen aj diakritiku — „Apple“ a „apple“ sa berú ako rovnaké a riadky, ktoré sa porovnajú ako zhodné, si zachovávajú pôvodné poradie, takže výsledok zostáva predvídateľný aj pri zmiešanom texte. Windows (CRLF) aj Unix (LF) konce riadkov sa spracúvajú rovnako a aj veľmi dlhé zoznamy — desiatky tisíc riadkov — sa zoradia za milisekundy, presný čas nájdete v prehľade pod výstupom.

Všetko beží lokálne vo vašom prehliadači. Váš zoznam sa nikam nenahráva, takže je bezpečné triediť aj citlivé údaje — interné výpisy súborov, zákaznícke ID alebo nezverejnené histórie verzií. Zoradený výsledok skopírujte, stiahnite ako .txt súbor alebo ho pošlite priamo do ďalšieho nástroja na doladenie zoznamu.

Časté otázky

Ako sa to líši od bežného abecedného triedenia?
Bežné triedenie porovnáva text znak po znaku, takže „item10“ sa zoradí pred „item2“. Tento nástroj namiesto toho porovnáva číselnú hodnotu skupín číslic, takže „item2“ sa správne zoradí pred „item10“.
Ignoruje rozdiely medzi veľkými a malými písmenami?
Áno. Triedenie porovnáva základné písmená, takže „Apple“ a „apple“ sa berú ako rovnaké a v konečnom výsledku si zachovávajú pôvodné vzájomné poradie.
Dá sa triediť zostupne?
Áno. Prepnite voľbu smeru zo vzostupného na zostupné a poradie sa obráti.
Čo sa stane s riadkami, ktoré neobsahujú žiadne čísla?
Zoradia sa abecedne, presne tak, ako by ste čakali pri bežnom textovom triedení — číselné porovnávanie ovplyvní výsledok iba tam, kde sú v riadku prítomné číslice.
Nahráva sa môj text niekam?
Nie. Prirodzené triedenie beží výhradne vo vašom prehliadači — váš zoznam nikdy neopustí vaše zariadenie.