Utilia

Trier des lignes

Triez les lignes d'un texte par ordre alphabétique, numérique, naturel ou par longueur, inversez-les ou mélangez-les au hasard, directement dans le navigateur.

Comment trier des lignes

  1. Collez votre liste dans la zone de saisie, un élément par ligne.
  2. Choisissez le critère dans Trier par : ordre alphabétique, ordre naturel, valeur numérique, longueur de ligne, inverser l’ordre actuel ou mélange aléatoire.
  3. Cochez les options utiles : Ordre décroissant, Ignorer la casse, Supprimer les doublons, Supprimer les lignes vides ou Retirer les espaces.
  4. La liste triée s’affiche dans la zone de résultat. Cliquez de nouveau sur Trier quand vous le souhaitez, par exemple pour obtenir un nouveau mélange.
  5. Copiez le résultat et collez-le où vous en avez besoin.

Sous le résultat, l’outil indique le nombre de lignes obtenues et le nombre de lignes supprimées par les options de nettoyage.

Les différents tris

Ordre alphabétique (A → Z) respecte les règles de la langue au lieu de comparer les codes des caractères. Les lettres accentuées sont classées avec leur lettre de base : « école » se place entre « ecole » et « fromage », au lieu d’être rejetée en fin de liste comme avec un tri informatique basique. Les « É » majuscules, les « ç » et les « œ » sont donc triés correctement.

Ordre naturel lit les groupes de chiffres comme des nombres. Un tri alphabétique classique place « chapitre10 » avant « chapitre2 », car il compare caractère par caractère ; l’ordre naturel donne chapitre1, chapitre2, chapitre10, comme on s’y attend. C’est le bon choix pour des noms de fichiers, des numéros de version ou des références.

Valeur numérique repère le premier nombre de chaque ligne et trie selon sa valeur : « 2 kg », « 10 kg », « 100 kg ». Les nombres négatifs, les décimales (3,5 ou 3.5) et les séparateurs de milliers (1 200 ou 1,200) sont reconnus. Les lignes sans nombre sont placées à la fin, dans leur ordre d’origine.

Longueur de ligne trie de la ligne la plus courte à la plus longue. À longueur égale, l’ordre d’origine est conservé.

Inverser l’ordre actuel retourne la liste sans la trier : la dernière ligne devient la première.

Mélange aléatoire mélange les lignes avec le générateur aléatoire cryptographique du navigateur : chaque ordre a exactement la même probabilité. Pratique pour un tirage au sort, une liste de lecture ou des questions de quiz. Chaque clic sur Trier produit un nouveau mélange.

Les options de nettoyage

  • Ordre décroissant inverse le sens : de Z à A, du plus grand au plus petit nombre, de la plus longue à la plus courte ligne.
  • Ignorer la casse considère « pomme » et « Pomme » comme identiques pour le tri et pour la détection des doublons.
  • Supprimer les doublons ne garde que la première occurrence de chaque ligne.
  • Supprimer les lignes vides élimine les lignes blanches, y compris celles qui ne contiennent que des espaces.
  • Retirer les espaces supprime les espaces et tabulations en début et en fin de ligne, pour éviter qu’une espace parasite ne fausse le classement.

Les fins de ligne de votre texte (Windows ou Unix) sont conservées dans le résultat.

Questions fréquentes

Pourquoi « item10 » apparaît-il avant « item2 » ?

C’est le comportement normal d’un tri alphabétique, qui compare « 1 » et « 2 » et s’arrête là. Choisissez Ordre naturel pour trier les nombres contenus dans le texte selon leur valeur.

Où vont les lignes sans nombre dans le tri numérique ?

Elles sont placées après toutes les lignes qui contiennent un nombre, dans leur ordre d’origine, que le tri soit croissant ou décroissant.

Le mélange est-il vraiment aléatoire ?

Oui. L’outil utilise l’algorithme de Fisher-Yates avec le générateur aléatoire Web Crypto, sans le léger biais d’un mélange naïf. Tous les ordres possibles ont la même chance d’apparaître.

Peut-on trier et dédoublonner en même temps ?

Oui. Cochez Supprimer les doublons et choisissez n’importe quel tri. Ajoutez Ignorer la casse et Retirer les espaces pour repérer les doublons qui ne diffèrent que par une majuscule ou une espace.

Mes données sont-elles envoyées sur un serveur ?

Non. Le tri se fait entièrement dans votre navigateur ; rien de ce que vous collez n’est transmis.