Vés al contingut principal

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.

Funciona sense connexió un cop carregat
Ordenat · 0 línia
La sortida ordenada apareixerà aquí…

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.

  1. 1
    L'entrada es divideix en línies
    El 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.
  2. 2
    Intl.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.
  3. 3
    Les claus de comparació eliminen el soroll
    Abans 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ó.
  4. 4
    La barreja utilitza aleatorietat criptogràfica
    El 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

Preguntes freqüents