📋

Trier les lignes

Un trieur de lignes réordonne chaque ligne du texte collé selon une règle que vous choisissez. Collez votre liste, choisissez Alphabétique, Numérique, Par longueur, Naturel, Aléatoire ou Inverser, et la zone de résultat se met à jour à la frappe. L'ordre naturel est celui qu'on attend des noms de fichiers : file10, file2, file1 ressort en file1, file2, file10, là où l'ordre alphabétique donne file1, file10, file2.

Lignes en entrée
Lignes en sortie
Supprimé

Intégrer cet outil sur votre site

× px

                        

💡 Conseil d'intégration

Copiez le code d'intégration et collez-le dans le HTML de votre site. La version responsive s'adapte automatiquement à toutes les tailles d'écran.

1 avis

Outils populaires

Plus d'outils à afficher
Explorer tous les outils

À propos de Trier les lignes

L'outil découpe votre texte sur les sauts de ligne et ne modifie jamais le contenu d'une ligne : espaces de début, ponctuation et majuscules traversent le tri intacts. Six boutons choisissent la comparaison. Alphabétique compare la ligne entière selon les règles de la langue du navigateur. Numérique lit le nombre en début de ligne, si bien que 10, 9, 100, 2 ressort en 2, 9, 10, 100 et non dans l'ordre du texte. Par longueur trie sur le nombre de caractères. Naturel mélange les deux : les chiffres à l'intérieur d'une chaîne se comparent comme des nombres. Aléatoire mélange, et Inverser retourne simplement l'ordre courant.

Quatre cases modifient ce qui est comparé et ce qui survit. Décroissant retourne le résultat, et ne fait volontairement rien en mode Aléatoire ou Inverser, qui n'ont pas de sens croissant. Sensible à la casse pilote la détection des doublons : décochée, Apple, apple et APPLE sont la même ligne et Supprimer les doublons n'en garde qu'une ; cochée, les trois sont conservées. Supprimer les lignes vides retire les lignes ne contenant que des espaces, et Supprimer les doublons garde la première occurrence de chaque ligne.

Les trois compteurs au-dessus de la saisie rendent visible l'effet de ces cases. Lignes en entrée correspond à ce que vous avez collé, Lignes en sortie à ce qui revient, et Supprimées à la différence. L'exemple affiché à l'ouverture - banana, apple, cherry, date, apple, une ligne vide et fig - donne 7, 7 et 0 tel quel, et 7, 5 et 2 dès que les deux cases de suppression sont cochées.

Tout s'exécute dans votre navigateur : la liste collée n'est jamais envoyée. Deux limites méritent d'être connues. Le mode Numérique lit toute ligne sans nombre initial comme zéro : une liste mixte place donc les lignes de texte avant les nombres positifs au lieu de les rejeter. Et Sensible à la casse modifie la détection des doublons, pas l'ordre de tri lui-même, car la comparaison alphabétique suit des règles linguistiques qui placent apple avant Banana dans les deux cas.

Cas d'utilisation

Un développeur colle la liste des imports en tête d'un fichier, trie par ordre alphabétique et recolle le bloc pour que la comparaison de la demande de fusion montre un seul changement d'ordre au lieu de lignes déplacées un peu partout.
Une responsable marketing qui nettoie un export de mots-clés coche Supprimer les doublons et Supprimer les lignes vides, lit le compteur Supprimées pour voir combien de lignes l'export gaspillait, et copie les survivantes dans son plan.
Un administrateur système qui range une liste de noms de fichiers exportés utilise Naturel plutôt qu'Alphabétique, pour que backup-2 arrive avant backup-10 et non après.
Une enseignante qui prépare une dictée colle les mots de la semaine et appuie sur Mélanger, puis recommence pour un second groupe : les deux classes ont les mêmes mots dans un ordre différent.
Un concepteur-rédacteur qui élague une liste de puces trie Par longueur pour repérer les trois lignes les plus longues, celles qu'il faut généralement réécrire avant la mise en ligne.

Comment utiliser

1

Collez votre liste dans la zone de saisie, un élément par ligne ; l'exemple déjà présent peut être sélectionné et remplacé.

2

Choisissez un mode dans la rangée de boutons : Alphabétique, Numérique, Par longueur, Naturel, Aléatoire ou Inverser.

3

Cochez les options utiles - Décroissant, Sensible à la casse, Supprimer les lignes vides, Supprimer les doublons - et observez les compteurs Lignes en entrée, Lignes en sortie et Supprimées.

4

Lisez la liste triée dans la zone de résultat, qui se met à jour à chaque frappe et à chaque changement d'option, sans rien cliquer.

5

Appuyez sur Copier pour placer le résultat dans le presse-papiers, sur Mélanger pour passer directement en ordre aléatoire, ou sur le bouton d'échange pour renvoyer le résultat en entrée et faire une seconde passe.

Astuces Pro

  • Triez par longueur avant de retravailler une liste de puces ou de libellés de menu : les lignes les plus longues descendent en bas, et ce sont elles qui cassent la mise en page à 390 pixels.
  • Utilisez Naturel et non Alphabétique dès que vos lignes se terminent par des nombres. Sur file10, file2, file1 les deux modes divergent : Naturel renvoie file1, file2, file10 et Alphabétique renvoie file1, file10, file2.
  • Sensible à la casse est ici surtout un interrupteur de dédoublonnage. Décochée, Apple, apple et APPLE fusionnent en une ligne sous Supprimer les doublons ; cochée, les trois subsistent. L'ordre alphabétique, lui, change à peine.
  • Surveillez le compteur Supprimées plutôt que de compter à l'œil. Sur l'exemple fourni il passe de 0 à 2 dès que les deux cases de suppression sont cochées, ce qui indique exactement une ligne vide et un doublon.
  • Décroissant n'a aucun effet en mode Aléatoire ou Inverser, et c'est voulu : aucun des deux n'a de sens croissant. Pour retourner une liste mélangée, passez en mode Inverser après le mélange.

Dépannage

Problème:

La première ligne du résultat est vide.

Solution:

Votre liste contient une ligne vide, et en ordre alphabétique la chaîne vide passe avant tout mot. L'exemple fourni fait exactement cela. Cochez Supprimer les lignes vides pour retirer les lignes ne contenant que des espaces ; le compteur Supprimées confirmera combien ont disparu.

Problème:

Le tri numérique a placé des mots en haut de la liste.

Solution:

Le mode Numérique lit chaque ligne comme un nombre, et toute ligne ne commençant pas par un nombre vaut zéro : les lignes de texte se regroupent donc avant tout nombre positif. Trier 10, apple, 2, banana renvoie apple, banana, 2, 10. Séparez les nombres du texte, ou utilisez Alphabétique ou Naturel à la place.

Problème:

Supprimer les doublons a effacé des lignes qui ne diffèrent que par la casse.

Solution:

La détection des doublons ignore la casse tant que Sensible à la casse n'est pas cochée. Apple, apple et APPLE ne font qu'une ligne par défaut et le compteur affiche deux suppressions. Cochez Sensible à la casse et les trois sont conservées : c'est l'option à activer quand la casse porte du sens, par exemple pour des noms de variables d'environnement.

Problème:

Décroissant ne change rien.

Solution:

Vous êtes en mode Aléatoire ou Inverser, où l'option est ignorée à dessein, aucun des deux n'ayant de sens croissant à retourner. Passez en Alphabétique, Numérique, Par longueur ou Naturel et Décroissant agit aussitôt ; pour inverser une liste mélangée, lancez ensuite le mode Inverser.

Problème:

Lignes en entrée affiche 1 alors que la zone semble vide.

Solution:

Une zone vide se découpe malgré tout en une ligne : le compteur indique donc Lignes en entrée 1, Lignes en sortie 1 et Supprimées 0. C'est de l'arithmétique, pas un défaut. Le même effet se voit à l'autre bout : une liste terminée par un saut de ligne compte une ligne de plus que ce que vous voyez, le texte après le dernier saut étant une ligne vide.

Questions fréquemment posées

Collez les lignes dans la zone de saisie et laissez le bouton Alphabétique sélectionné - c'est le mode par défaut, et la zone de résultat se remplit à la frappe. Cochez Décroissant pour un tri de Z à A. La comparaison suit les règles linguistiques du navigateur plutôt que les codes de caractères, ce qui explique qu'apple passe avant Banana.

Le tri naturel lit les suites de chiffres comme des nombres. Sur file10, file2 et file1, Naturel renvoie file1, file2, file10 tandis qu'Alphabétique renvoie file1, file10, file2, car il compare « 1 » à « 2 » caractère par caractère. Utilisez Naturel pour tout ce qui comporte un compteur : noms de fichiers, numéros de version, numéros de facture.

Cochez Supprimer les doublons. La première occurrence de chaque ligne est conservée, les répétitions ultérieures disparaissent, et le compteur Supprimées indique combien. La comparaison ignore la casse tant que Sensible à la casse n'est pas cochée : Apple, apple et APPLE fusionnent par défaut et restent trois lignes distinctes une fois l'option activée.

Excel trie une colonne via Données puis Trier, Word via le bouton A-Z du ruban Accueil, et Google Docs exige un module complémentaire, le tri n'étant pas intégré. Les trois travaillent sur un document déjà ouvert. Cette page va plus vite quand la liste est dans le presse-papiers plutôt que dans un fichier, et c'est la seule des quatre à proposer un ordre naturel ou par longueur.

Oui : appuyez sur Par longueur et les lignes sont classées par nombre de caractères, la plus courte d'abord, Décroissant inversant ce sens. Le compte inclut espaces et ponctuation, « New York » vaut donc huit caractères. Sur une liste aaa, a, aaaa, aa, l'outil renvoie a, aa, aaa, aaaa.

Il les lit comme zéro plutôt que de les rejeter. Trier 10, apple, 2, banana en mode numérique renvoie apple, banana, 2, 10 : les deux lignes de texte comptent pour zéro, conservent leur ordre relatif d'origine et se placent avant les nombres positifs. Si votre liste est mixte, triez d'abord par ordre alphabétique, ou isolez les nombres avant d'utiliser Numérique.

VS Code demande une extension ou la commande Sort Lines Ascending de la palette, Notepad++ propose Édition puis Opérations sur les lignes puis Trier, et Vim utilise :sort, avec :sort n pour les nombres et :sort u pour dédoublonner. Les trois modifient un fichier sur place ; cette page laisse votre fichier intact et vous rend un bloc à coller.

Par défaut oui, et en ordre alphabétique une ligne vide remonte en tête, la chaîne vide se comparant avant tout mot. La liste d'exemple de cette page contient une ligne vide : c'est pourquoi la première ligne du résultat paraît vide. Cochez Supprimer les lignes vides pour retirer toute ligne ne contenant que des espaces, le compteur Supprimées indiquant combien.

Non. Le découpage, le tri et les compteurs s'exécutent en JavaScript sur cette page : le texte collé ne quitte jamais le navigateur et rien n'est conservé d'une visite à l'autre. Cela signifie aussi que la liste disparaît à la fermeture de l'onglet : appuyez sur Copier et collez le résultat ailleurs avant de partir.

Supprimées vaut simplement Lignes en entrée moins Lignes en sortie : il ne bouge donc que si Supprimer les lignes vides ou Supprimer les doublons retire réellement quelque chose. Sur l'exemple fourni il affiche 0 jusqu'à ce qu'une case soit cochée, puis 2 - une ligne vide et un « apple » répété. Un nombre inattendu signifie qu'une de ces deux cases est active.

FreeWebTools AI
Powered by free AI models · Full chat →