Aller au contenu
Tout en local

Trier les lignes par longueur

Classez les lignes d’une liste de la plus courte à la plus longue, ou inversement.

Entrée
Sortie

Trier les lignes par longueur

Collez une liste et cet outil réorganise ses lignes par longueur de caractère plutôt que par ordre alphabétique, du plus court au plus long ou du plus long au plus court. Il est conçu pour ranger les listes de mots clés avant une vérification du titre, trouver l'entrée la plus longue ou la plus courte dans un ensemble de noms, classer les lignes de journal en fonction de ce qu'elles disent ou simplement rendre une liste inégale plus facile à analyser.

Choisissez « Le plus court en premier » ou « Le plus long en premier » dans l’option de commande. La longueur est comptée en caractères, y compris les emoji et les lettres accentuées, chacun étant compté comme un caractère plutôt que comme les octets bruts ou les unités de code derrière eux. « Couper les espaces avant de mesurer » ignore les espaces de début et de fin lors de la comparaison des longueurs – utile lorsqu'une liste a été copiée avec une indentation incohérente – mais la ligne d'origine, espaces inclus, est toujours ce qui aboutit dans la sortie ; seule la mesure change.

Les lignes de longueur égale conservent leur ordre relatif d'origine par défaut, puisqu'un tri simple est déjà stable pour les égalités. Désactivez « Conserver l'ordre d'origine pour des longueurs égales » pour rompre ces liens par ordre alphabétique, ce qui est pratique lorsque vous souhaitez un ordre entièrement déterministe plutôt qu'un ordre qui dépend du début de chaque ligne. Les fins de ligne Windows (CRLF) et Unix (LF) sont traitées de la même manière, et les lignes vides sont conservées et triées au premier plan par ordre croissant.

Tout s'exécute localement dans votre navigateur : la liste n'est jamais téléchargée, vous pouvez donc trier en toute sécurité les données privées telles que les noms des clients, les identifiants internes ou les brouillons. Le décompte sous la sortie indique le nombre de lignes et le nombre total de caractères, mis à jour au fur et à mesure que vous tapez, et vous pouvez copier le résultat ou le télécharger sous forme de fichier .txt lorsque vous avez terminé.

FAQ

Comment est mesurée la longueur ?
Par nombre de caractères, pas par octets. Un emoji ou une lettre accentuée telle que « š » compte pour un caractère, donc la comparaison correspond à ce que vous voyez plutôt qu'à la façon dont le texte est encodé.
Le découpage modifie-t-il le texte de sortie ?
Non. « Coupez les espaces avant de mesurer » n'affecte que la façon dont la longueur est comparée : les lignes dans la sortie conservent leurs espaces de début et de fin d'origine.
Qu’arrive-t-il aux lignes de même longueur ?
Par défaut, ils conservent leur ordre relatif d'origine. Désactivez « Conserver l'ordre d'origine pour des longueurs égales » pour les trier par ordre alphabétique.
Ma liste est-elle téléchargée quelque part ?
Non. Le tri s'effectue entièrement dans votre navigateur : votre liste ne quitte jamais votre appareil.