Aller au contenu
Quaestio

Trier des lignes

Collez une liste avec une entrée par ligne, et elle est triée selon vos choix.

Résultat

0 lignes en entrée, 0 en sortie

Intégrer

Intégrer cet outil à votre site

Copiez le code et collez-le là où l’outil doit apparaître, par exemple dans un article de blog ou sur une page d’école. C’est gratuit, le cadre ne contient pas de publicité et l’outil calcule dans le navigateur du visiteur.

Comment ça marche

Le tri suit l’alphabet de la langue choisie. En français, é et è se rangent avec le e, alors qu’en suédois ä, ö et å viennent après le z.

Sans la case sur la distinction entre majuscules et minuscules, Maison et maison sont triés comme le même mot, ce qui est presque toujours ce que l’on veut.

Le tri numérique compare les chiffres par valeur au lieu de caractère par caractère. Sans lui, 100 vient avant 9, parce que le un vient avant le neuf.

Les doublons sont comparés sur la ligne sans les espaces du début et de la fin : deux lignes qui ne diffèrent que par une espace comptent donc comme identiques.

Ordre d’origine et ordre inversé ne trient pas du tout, mais vous laissent seulement retirer les doublons ou retourner la liste.

La liste reste dans votre navigateur.

Comment les lignes sont comparées

Les lignes sont comparées avec la fonction de comparaison du navigateur pour le français de France, qui suit l’algorithme de tri d’Unicode et les données de tri du CLDR. Sans la case des majuscules, la comparaison ignore la casse mais pas les accents : resume et Résumé sont deux lignes différentes, et resume vient en premier quel que soit l’ordre de départ. Les espaces en début et en fin de ligne sont ignorées pour la comparaison, mais gardées dans le résultat.

Les lettres accentuées se rangent avec leur lettre de base. Ç se range avec c, æ comme ae et œ comme oe, si bien qu’Æsope vient après aérer et Œuvre juste après oeuvre, tandis que ø est traité comme un o accentué. Les signes de ponctuation et les chiffres passent avant les lettres, et l’espace avant toute lettre : de Gaulle, De la Fontaine et Debussy sortent dans cet ordre.

Où l’accent départage

L’accent ne départage que des mots identiques par ailleurs, et l’outil compare alors les accents du début vers la fin du mot. Il range ainsi cote, coté, côte et côté dans cet ordre. La norme Unicode sur le tri cite justement cet exemple et précise que, dans certaines traditions de dictionnaires français, c’est la dernière différence d’accent qui décide, ce qui donne cote, côte, coté et côté. Entre accents différents, l’aigu passe avant le grave, et le grave avant le circonflexe : peche, péché, pèche, pêche.

Tri numérique, doublons et ordre inverse

Avec le tri numérique, chaque suite de chiffres est comparée comme un nombre, où qu’elle se trouve dans la ligne : fichier9 vient avant fichier10. Le signe moins et la virgule décimale ne sont en revanche pas compris : −5 vient avant −10, et 2,5 avant 2,25, parce que 5 et 25 sont comparés comme des entiers. Donnez aux décimaux le même nombre de décimales, 2,50 et 2,25, et l’ordre devient juste.

Les doublons sont comparés comme les lignes sont triées : sans la case, Anna et anna sont des doublons et une seule reste, alors que Résumé et resume restent toutes deux. Case cochée, les minuscules passent avant les majuscules : a avant A. L’ordre alphabétique inverse est l’ordre normal retourné, si bien que les lignes considérées comme égales sortent dans l’ordre inverse de celui qu’elles avaient dans la liste.

Sources

Comment les outils sont vérifiés