Ordenador de text de franc
Ordena línies de text alfabèticament, per longitud, numèricament o aleatòriament. Elimina duplicats, retalla espais en blanc i barreja llistes.
Usos habituals
- Ordeneu i organitzeu llistes alfabèticamentOrdeneu llistes de compres, tasques, noms o qualsevol llista numerada per ordre alfabètic al moment.
- Netejar i desduplicar línies de dadesElimineu línies duplicades, retalleu espais en blanc i normalitzeu dades de text d'exportacions CSV i registres.
- Ordeneu les declaracions d'importació i les llistes de codiOrdeneu les declaracions d'importació, les llistes de classes CSS, les claus JSON o qualsevol llista de codi en ordre consistent.
- Ordeneu una llista de noms alfabèticamentOrganitzeu alfabèticament les llistes d'assistents, els rosters de l'equip, els noms dels estudiants i les llistes de crèdits per nom o cognom.
- Barreja Aleatòriament una LlistaBarreja aleatòriament noms, elements o entrades per a ordres justes, assignacions aleatòries o configuració de jocs.
Com funciona
L'ordenació s'executa completament al teu navegador utilitzant l'API Intl.Collator integrada de JavaScript — sense servidor, sense biblioteca, sense pujada. Cada ordre d'ordenació, des d'alfabètic fins a ordenació numèrica natural, es calcula al moment mentre escrius o canvies opcions.
- 1L'entrada es divideix en líniesEl teu text enganxat es divideix per caràcters de salt de línia. Un preprocessament opcional s'executa primer: els espais en blanc inicials i finals es retallen de cada línia, i les línies buides es descarten — ambdós configurables.
- 2Intl.Collator gestiona l'ordenacióPer a ordenacions alfabètiques i naturals, l'Intl.Collator integrat del navegador s'inicialitza amb la configuració regional actual del lloc perquè els caràcters accentuats (å, ä, ö, etc.) s'ordenin en l'ordre d'idioma correcte. El mode 'natural' estableix l'indicador numeric, així 'fitxer2' es classifica abans que 'fitxer10' en lloc de tractar els dígits com a caràcters plans.
- 3Les claus de comparació eliminen el sorollAbans de la comparació, cada línia pot tenir opcionalment els articles inicials (el, la, un, una) i la puntuació no alfanumèrica eliminats de la seva clau d'ordenació — el text de línia original es manté intacte a la sortida, només es modifica la clau utilitzada per a l'ordenació.
- 4La barreja utilitza aleatorietat criptogràficaEl mode de barreja aleatòria crida crypto.getRandomValues per generar una matriu d'enters aleatoris de 32 bits, i després executa una barreja Fisher-Yates sobre les línies utilitzant aquests valors — evitant el biaix que ve amb enfocaments basats en Math.random().
Eines relacionades
Cercador de línies duplicades
Troba, compta o elimina línies duplicades d'una llista. Ideal per netejar llistes de correus electrònics, registres d'auditoria o trobar entrades repetides en volcaments de dades.
Selector d'emojis
Cerca i copia emojis amb un clic. Navega per categories, compon una cadena de diversos emojis, tria un to de pell i troba els que has fet servir recentment.
Ruleta
Escriu una llista de noms o opcions, fes girar la ruleta i deixa que en triï un a l'atzar, amb un so de tic-tac, confeti i l'opció d'eliminar cada guanyador.