Skip to main content

Trier les lignes par longueur Triez les lignes de texte par leur longueur de caractères, du plus court au plus long ou inversement.

Trier les lignes par longueur illustration
📝

Trier les lignes par longueur

Triez les lignes de texte par leur longueur de caractères, du plus court au plus long ou inversement.

1

Coller les lignes

Entrez le texte avec un élément par ligne.

2

Choisir l'ordre

Sélectionnez l'ordre du plus court au plus long ou inversement.

3

Afficher les résultats

Voyez les lignes classées par leur longueur de caractères.

Loading tool...

What Is Trier les lignes par longueur?

Cet outil trie les lignes par leur longueur de caractères plutôt que par ordre alphabétique. Vous pouvez trier des plus courtes aux plus longues ou des plus longues aux plus courtes. Cela est utile pour trouver les valeurs aberrantes dans les données, organiser les éléments par taille, analyser les modèles de texte et formater la sortie où la longueur compte. Il compte tous les caractères de chaque ligne, y compris les espaces et les caractères spéciaux.

Why Use Trier les lignes par longueur?

  • Trier par longueur au lieu d'ordre alphabétique
  • Choisir l'ordre ascendant (plus court d'abord) ou descendant (plus long d'abord)
  • Trouver rapidement les lignes les plus courtes et les plus longues
  • Utiles pour l'analyse de données et la détection de modèles
  • Gère tout type de contenu texte

Common Use Cases

Analyse de données

Trouvez des entrées inhabituellement courtes ou longues dans les jeux de données en triant par longueur.

Optimisation CSS

Triez les sélecteurs CSS par longueur pour identifier les sélecteurs trop longs ou complexes.

Jeux de mots

Triez les listes de mots par longueur pour les puzzles de mots croisés ou les jeux de mots.

Audit de contenu

Trouvez les titres, descriptions ou entrées les plus courts et les plus longs dans une liste de contenu.

Technical Guide

Le tri par longueur compare les longueurs de lignes à l'aide d'un comparateur numérique simple : (a, b) => a.length - b.length pour l'ordre croissant ou (a, b) => b.length - a.length pour l'ordre décroissant. Il s'agit d'une comparaison numérique pure, elle est donc plus rapide que la comparaison de chaînes sensible au paramètre régional. Le tri est stable - les lignes de même longueur maintiennent leur ordre relatif d'origine. La complexité temporelle est O(n log n). La longueur est mesurée en unités de longueur de chaîne JavaScript (unités de code UTF-16), qui peuvent différer du décompte visible des caractères pour les émojis et certains caractères internationaux.

Tips & Best Practices

  • 1
    Le tri du plus court au plus long révèle rapidement les lignes vides ou presque vides
  • 2
    Le tri du plus long au plus court aide à identifier les lignes qui pourraient nécessiter un troncage ou un retour à la ligne
  • 3
    Pour les lignes de même longueur, l'ordre d'origine est conservé
  • 4
    Combinez avec des numéros de ligne pour suivre les positions originales
  • 5
    Utilisez-le pour trouver les valeurs aberrantes dans les jeux de données qui devraient avoir des longueurs d'entrée cohérentes

Related Tools

Frequently Asked Questions

Q Comment la longueur est-elle mesurée ?
La longueur compte tous les caractères de la ligne, y compris les espaces, la ponctuation et les caractères spéciaux.
Q Comment les lignes de même longueur sont-elles classées ?
Les lignes de même longueur conservent leur ordre d'origine relatif l'une à l'autre (tri stable).
Q Les lignes vides sont-elles également classées ?
Oui, les lignes vides ont une longueur 0 et apparaissent au début dans le mode du plus court au plus long.
Q Est-ce que cela compte correctement les caractères Unicode ?
Il utilise la longueur de chaîne JavaScript, donc la plupart des caractères comptent pour 1 mais certains émojis comptent pour 2.
Q Puis-je trier par nombre de mots à la place ?
Cet outil trie par longueur de caractères. Le tri par nombre de mots nécessiterait une approche différente.

About This Tool

Trier les lignes par longueur is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.