Trier les lignes

Sens

Collez une liste de lignes, de noms, d’adresses e-mail, d’URL ou de SKU, et cet outil les classe par ordre alphabétique. Choisissez le sens (de A à Z ou de Z à A), décidez si la comparaison respecte la casse et, si vous le souhaitez, supprimez les espaces autour et retirez les lignes vides avant le tri. La comparaison se fait selon le code de chaque caractère : elle est donc rapide et prévisible plutôt qu’adaptée à la langue.

Comment fonctionne le tri

  1. 1

    Collez vos lignes

    Une entrée par ligne. Les espaces en fin de ligne et les lignes vides peuvent être supprimés au préalable.

  2. 2

    Choisissez le sens

    De A à Z (croissant) ou de Z à A (décroissant). Le sens Z-A est simplement l'ordre croissant inversé.

  3. 3

    Réglez les options

    Activez ou désactivez le respect de la casse et décidez si les espaces sont supprimés et les lignes vides retirées.

  4. 4

    Copiez le résultat trié

    Cliquez sur Trier les lignes et copiez la liste classée.

Comment fonctionne la comparaison

Les lignes sont comparées caractère par caractère selon leur code de caractère. Il n’y a pas de mode numérique, naturel, par longueur ni adapté à la langue, si bien que le comportement est simple et cohérent.

Option Comportement
Sans respecter la casse (par défaut) Apple et apple sont considérés comme identiques ; l’ordre d’origine départage.
En respectant la casse Les majuscules sont classées avant les minuscules, car A (code 65) vient avant a (code 97).
Sens A-Z Croissant selon le code de caractère.
Sens Z-A L’ordre A-Z inversé.
Supprimer les espaces Les espaces de début et de fin sont retirés avant le tri.
Retirer les lignes vides Les lignes vides sont écartées du résultat.

Ce que cet outil ne fait pas

  • Pas de tri numérique ni naturel. file10 passe avant file2, car le deuxième caractère 1 l’emporte sur 2. Pour un classement par versions, il vous faut un outil de tri naturel.
  • Pas de suppression des doublons, pas de mélange, pas de tri par longueur. Les lignes identiques sont conservées.
  • Pas d’adaptation à la langue. Les lettres accentuées et les caractères non latins sont classés selon leur valeur d’octet, et se retrouvent donc après la plage A-Z / a-z au lieu d’être à côté de la lettre de base qu’un lecteur attendrait.

Trier des noms dans différentes langues

Comme la comparaison se fait selon le code de caractère, gardez à l’esprit :

  • Espagnol. Le ñ se classe après le z, et non entre le n et le o.
  • Allemand. ä, ö, ü et ß se classent après le z ; ils ne sont pas convertis en a/o/u/ss.
  • Suédois. å, ä, ö se retrouvent aussi après le z, ce qui correspond justement à l’ordre suédois de ces lettres.
  • Turc. Le i avec point et le ı sans point ne sont pas traités comme des lettres distinctes, et la comparaison sans respect de la casse suit les règles ASCII, si bien que İ et ı ne fusionnent pas comme le turc l’attend.

Si vous avez besoin d’un ordre de dictionnaire exact pour une langue précise, triez dans un tableur ou un outil adapté à la langue.

Ordre lexicographique et ordre naturel

Une liste comme file1, file2, file10 est triée ici en file1, file10, file2, car 1 avant 2 se décide au deuxième caractère. C’est l’ordre lexicographique standard. Le tri naturel, qui lit les suites de chiffres comme des nombres pour donner file1, file2, file10, est un algorithme différent que cet outil n’applique pas.

Questions fréquentes

Les majuscules ont des codes de caractère plus bas que les minuscules (A vaut 65, a vaut 97), elles passent donc en premier. Sans respect de la casse, majuscules et minuscules sont considérées comme identiques et l’ordre d’origine départage.

Non. Les lignes sont comparées comme du texte, caractère par caractère, si bien que 10 passe avant 2 et file10 avant file2. Pour un vrai tri numérique ou par versions, utilisez un outil de tri naturel ou un tableur.

Non. Chaque ligne entière est traitée comme une seule clé. Pour un tri par colonnes, utilisez un tableur ou sort -k en ligne de commande.

Non. Il peut supprimer les espaces et retirer les lignes vides, mais les lignes identiques sont conservées. Si vous avez besoin d’une liste sans répétitions, supprimez d’abord les doublons avec un outil dédié.

Outils similaires

Outil disponible dans d’autres langues