Třídič textu zdarma
Třiďte řádky textu abecedně, podle délky, numericky nebo náhodně. Odstraňujte duplicity, ořezávejte mezery a zamíchejte seznamy.
Běžná použití
- Třídění a organizace seznamů abecedněSeřadí nákupní seznamy, úkoly, jména nebo jakýkoli seznamů s odrážkami v abecedním pořadí okamžitě.
- Čistí a deduplikuje datové řádkyOdstraní duplikátní řádky, sečne mezer a normalizuje textová data z CSV exportů a protokolů.
- Seřadí Importovat deklarace a seznamy kóduSeřadí importovat deklarace, CSS třídy seznamy, JSON klíče nebo jakýkoli seznam kódu v konzistentním pořadí.
- Seřadí Seznam jmen abecedněAlfabetizovat seznamy účastníků, sestav týmu, jmen studentů a kreditních seznamů podle křestního či příjmení.
- Náhodně zamíchat seznamNáhodně zamíchat jména, položky nebo záznamy pro spravedlivé řazení, náhodné přiřazení nebo nastavení hry.
Jak to funguje
Řazení běží zcela ve vašem prohlížeči pomocí vestavěného Intl.Collator API JavaScriptu — bez serveru, bez knihovny, bez nahrávání. Každé pořadí řazení, od abecedního po přirozené číselné, se počítá okamžitě, jak píšete nebo měníte možnosti.
- 1Vstup rozdělen na řádkyVáš vložený text se rozdělí podle znaků nového řádku. Volitelné předzpracování běží jako první: úvodní a koncové bílé znaky se z každého řádku ořežou a prázdné řádky se zahodí — obojí konfigurovatelné.
- 2Intl.Collator řídí řazeníPro abecední a přirozené řazení se vestavěný Intl.Collator prohlížeče inicializuje s aktuálním jazykovým nastavením webu, takže se znaky s diakritikou (å, ä, ö atd.) řadí ve správném jazykovém pořadí. Režim „přirozené“ nastavuje číselný příznak, takže se 'soubor2' řadí před 'soubor10' místo toho, aby se s číslicemi zacházelo jako s obyčejnými znaky.
- 3Porovnávací klíče odstraňují šumPřed porovnáním lze u každého řádku volitelně odstranit úvodní členy (the, a, an) a nealfanumerickou interpunkci z jeho řadicího klíče — samotný text řádku ve výstupu zůstává neporušený, mění se jen klíč použitý pro řazení.
- 4Zamíchání používá kryptografickou náhodnostRežim náhodného zamíchání volá crypto.getRandomValues pro vygenerování pole náhodných 32bitových celých čísel, poté spouští zamíchání Fisher-Yates nad řádky pomocí těchto hodnot — čímž se vyhýbá zkreslení, které přináší přístupy založené na Math.random().
Související nástroje
Hledač duplicitních řádků
Najděte, počítejte nebo odstraňte duplicitní řádky ze seznamu. Skvělé pro čištění e-mailových seznamů, auditních protokolů nebo hledání opakujících se záznamů v datových výpisech.
Výběr emoji
Hledejte a kopírujte emoji jedním kliknutím. Procházejte podle kategorií, sestavte řetězec z několika emoji, vyberte odstín pleti a najděte naposledy použitá.
Kolo štěstí
Napište seznam jmen nebo možností, roztočte kolo a nechte ho náhodně vybrat jednu z nich, s tikáním, konfetami a možností odebrat každého výherce.