Utilia

Ordena línies

Ordena línies de text alfabèticament, numèricament, per longitud o en ordre natural, inverteix-les o barreja-les a l'atzar. Gratuït i privat, al teu navegador.

Com ordenar línies

  1. Enganxa la teva llista al quadre d’entrada, un element per línia.
  2. Tria com vols Ordena per: alfabètic, ordre natural, valor numèric, longitud de la línia, inversió de l’ordre actual o barreja aleatòria.
  3. Marca les opcions que necessitis: Descendent, Ignora les majúscules i minúscules, Elimina els duplicats, Elimina les línies buides o Elimina els espais dels extrems.
  4. La llista ordenada apareix al quadre de resultats. Fes clic a Ordena en qualsevol moment, per exemple per obtenir una nova barreja aleatòria.
  5. Copia el resultat i enganxa’l allà on el necessitis.

Sota el resultat es mostren el nombre de línies i el de línies eliminades per les opcions de neteja.

Els ordres, explicats

Alfabètic (A → Z) fa servir regles lingüístiques reals i no pas els codis de caràcter en brut. Les lletres accentuades s’ordenen al costat de la lletra base, de manera que «èclair» queda just després d’«eclair» i abans de «zebra», en lloc de ser enviat al final de la llista com faria una ordenació bàsica. L’ordenació segueix la llengua de la pàgina, cosa que importa en paraules franceses, alemanyes o escandinaves.

Ordre natural tracta els grups de dígits com a nombres. Una ordenació alfabètica simple posa «element10» abans d’«element2» perquè compara caràcter a caràcter; l’ordre natural dona element1, element2, element10, tal com ho esperaria una persona. És ideal per a noms de fitxers, títols de capítols i números de versió.

Valor numèric busca el primer número de cada línia i ordena per aquest valor: «2 kg», «10 kg», «100 kg». Es reconeixen els nombres negatius, els decimals (3.5 o 3,5) i els separadors de milers (1,200 o 1 200). Les línies que no contenen cap número es conserven al final, en el seu ordre original.

Longitud de la línia ordena de la línia més curta a la més llarga, comptant caràcters. Les línies de la mateixa longitud conserven l’ordre original.

Inverteix l’ordre actual gira la llista cap per avall sense ordenar-la: l’última línia passa a ser la primera.

Barreja aleatòria barreja les línies amb el generador aleatori criptogràfic del navegador, de manera que tots els ordres són igualment probables. Serveix per fer sorteigs de noms, aleatoritzar una llista de reproducció o barrejar preguntes d’un qüestionari. Cada clic a Ordena dona una barreja nova.

Opcions de neteja

  • Descendent inverteix el sentit: de la Z a la A, primer el número més gran, primer la línia més llarga.
  • Ignora les majúscules i minúscules considera iguals «poma» i «Poma» en ordenar i en eliminar duplicats. Sense aquesta opció, les versions en minúscula i en majúscula es mantenen separades.
  • Elimina els duplicats només conserva la primera aparició de cada línia.
  • Elimina les línies buides treu les línies en blanc, també les que només contenen espais.
  • Elimina els espais dels extrems treu els espais i els tabuladors del principi i del final de cada línia, cosa que evita sorpreses quan un espai sobrer canvia l’ordre.

El final de línia del text (Windows o Unix) es conserva en el resultat.

Preguntes freqüents

Per què «element10» surt abans d'«element2»?

Així funciona una ordenació alfabètica pura: compara «1» amb «2» i s’atura. Tria Ordre natural per ordenar per valor els números que hi ha dins del text.

Com es tracten les línies sense números en l'ordenació numèrica?

Es col·loquen després de totes les línies que contenen un número, en l’ordre que tenien a l’entrada, tant si ordenes de manera ascendent com descendent.

La barreja aleatòria és realment aleatòria?

Sí. Fa servir l’algorisme de Fisher–Yates amb el generador aleatori de Web Crypto, sense el petit biaix que introdueix una barreja ingènua. Cada ordre possible té la mateixa probabilitat.

Puc ordenar i eliminar duplicats alhora?

Sí. Marca Elimina els duplicats i tria qualsevol ordre. Combina-ho amb Ignora les majúscules i minúscules i Elimina els espais dels extrems per detectar duplicats que només es diferencien per majúscules o espais.

L'ordenació canvia les línies en si?

No. Tret de l’eliminació opcional d’espais, cada línia es conserva exactament com la vas escriure; només en canvia l’ordre.

S'envia la meva llista a algun servidor?

No. L’ordenació es fa íntegrament al teu navegador, i res del que enganxes es puja.