Sortator Text — gratuit
Sortează linii de text alfabetic, după lungime, numeric sau aleatoriu. Elimină duplicatele, taie spațiile albe și amestecă listele.
Utilizări frecvente
- Sortați și organizați liste alfabeticSortați liste de cumpărături, articole care trebuie făcute, nume sau orice listă cu gloanțe în ordine alfabetică instantaneu.
- Curățați și deduplicați rândurile de dateEliminați rânduri duplicate, tundeți spațiul alb și normalizați datele text din exporturile CSV și jurnale.
- Sortați declarații de import și liste de codSortați declarații de import, liste de clase CSS, chei JSON sau orice listă de cod în ordine consecventă.
- Sortați o listă de nume alfabeticAlfabetizați liste de participanți, compoziție echipă, nume de studenți și liste de credit după prenume sau nume de familie.
- Amesteți aleator o listăAmesteți aleator nume, articole sau intrări pentru ordonare corectă, atribuire aleatorie sau setare de joc.
Cum funcționează
Sortarea rulează în întregime în browser-ul tău folosind API-ul integrat Intl.Collator al JavaScript — fără server, fără bibliotecă, fără încărcare. Fiecare ordine de sortare, de la alfabetică la sortare naturală numerică, este calculată pe loc pe măsură ce scrii sau schimbi opțiunile.
- 1Intrare împărțită în liniiTextul tău lipit este împărțit pe caractere de linie nouă. Preprocesare opțională rulează mai întâi: spațiile albe de la început și sfârșit sunt eliminate din fiecare linie, și liniile goale sunt eliminate — ambele configurabile.
- 2Intl.Collator gestionează ordonareaPentru sortări alfabetice și naturale, Intl.Collator integrat al browser-ului este inițializat cu locala curentă a site-ului tău astfel încât caracterele accentuate (å, ä, ö, etc.) se sortează în ordinea lingvistică corectă. Modul 'natural' setează flag-ul numeric, astfel încât 'fișier2' se clasează înaintea lui 'fișier10' mai degrabă decât să trateze cifrele ca caractere simple.
- 3Cheile de comparație elimină zgomotulÎnainte de comparare, fiecare linie poate opțional avea articolele inițiale (the, a, an) și punctuația non-alfanumerică eliminate din cheia sa de sortare — textul liniei originale este păstrat intact în ieșire, doar cheia folosită pentru ordonare este modificată.
- 4Amestecarea folosește aleatorietate criptograficăModul de amestecare aleatorie apelează crypto.getRandomValues pentru a genera un array de întregi aleatori pe 32 de biți, apoi rulează o amestecare Fisher-Yates peste linii folosind acele valori — evitând distorsiunea care vine cu abordările bazate pe Math.random().
Instrumente similare
Găsitor Linii Duplicate
Găsește, numără sau elimină linii duplicate dintr-o listă. Ideal pentru curățarea listelor de e-mail, jurnalelor de audit sau pentru găsirea intrărilor repetate în dumpuri de date.
Selector de emoji
Caută și copiază emoji cu un clic. Răsfoiește pe categorii, compune un șir din mai multe emoji, alege o nuanță a pielii și găsește-le pe cele folosite recent.
Roata norocului
Scrie o listă de nume sau opțiuni, învârte roata și las-o să aleagă una la întâmplare, cu sunet de ticăit, confetti și opțiunea de a elimina fiecare câștigător.