Trieur de Lignes

Triez les lignes de texte alphabétiquement, en ordre inverse, par longueur, numériquement ou aléatoirement. Supporte le tri insensible à la casse et la suppression des lignes vides.

Sort method

Comment utiliser Trieur de Lignes

  1. 1Collez ou tapez du texte avec un élément par ligne.
  2. 2Choisissez une méthode de tri : alphabétique, par longueur, numérique ou aléatoire.
  3. 3Activez le tri insensible à la casse et la suppression des lignes vides.
  4. 4Copiez la sortie triée.
ZenovayAnalytics

Transformez votre trafic en clients.

  • Suivi des visiteurs en temps réel
  • Vie privée d'abord, sans bandeau cookies
  • Installé en deux minutes
Découvrir Zenovay

Questions fréquemment posées

Qu'est-ce que le tri lexicographique (alphabétique) ?
Le tri lexicographique compare les chaînes caractère par caractère en utilisant les points de code Unicode. Les lettres majuscules (A=65) sont triées avant les minuscules (a=97) par défaut. Pour les nombres au début des chaînes : « 10 » vient avant « 2 » lexicographiquement (car « 1 » < « 2 » en position 0). Pour un tri numérique naturel (« 2 » avant « 10 »), utilisez l'option de tri numérique. Le mode insensible à la casse convertit toutes les lignes en minuscules pour la comparaison avant le tri.
Comment trier correctement une liste de nombres ?
Utilisez le mode de tri numérique. Le tri alphabétique traite toutes les valeurs comme des chaînes, donc « 10 » < « 2 » (car « 1 » < « 2 » au niveau des caractères). Le tri numérique utilise parseFloat() pour comparer les valeurs numériques, plaçant 2 avant 10. Les lignes qui ne peuvent pas être analysées comme des nombres sont triées séparément. Pour le contenu mixte (nombres et chaînes), toutes les lignes sont comparées par leur valeur numérique analysée dans la mesure du possible.
En quoi le tri aléatoire (mélange) diffère-t-il du tri ?
Le tri aléatoire utilise l'algorithme de mélange Fisher-Yates, qui produit une permutation uniformément aléatoire. Il est utilisé pour randomiser l'ordre d'une liste — par exemple, mélanger une liste de noms pour une attribution aléatoire, randomiser des fiches mémo, ou créer des playlists aléatoires. Chaque mélange produit un ordre différent. Note : le Math.random() intégré n'est pas cryptographiquement sécurisé — ne l'utilisez pas pour une randomisation sensible à la sécurité.
Comment trier des lignes dans un fichier en ligne de commande ?
Linux/Mac : « sort fichier.txt » (alphabétique), « sort -r fichier.txt » (inversé), « sort -n fichier.txt » (numérique), « sort -k2 fichier.txt » (par champ 2). « shuf fichier.txt » mélange. Windows PowerShell : « Get-Content fichier.txt | Sort-Object ». Python : « sorted(open('f.txt').readlines(), key=str.casefold) ». Ces outils gèrent des fichiers de n'importe quelle taille, tandis que les outils de navigateur sont limités par la mémoire disponible.
Qu'est-ce qu'un tri stable ?
Un tri stable préserve l'ordre relatif d'origine des éléments qui sont comparés comme égaux. Le Array.prototype.sort() de JavaScript est garanti stable depuis ECMAScript 2019 — tous les navigateurs modernes implémentent un tri stable. Cela signifie que les lignes avec des clés de tri identiques (par exemple, même longueur en mode de tri par longueur) apparaissent dans leur ordre d'origine les unes par rapport aux autres. Les résultats de tri dans cet outil sont stables.