search

Found

info Aperçu

Triez vos lignes de texte de A à Z ou de Z à A, inversez ou mélangez leur ordre et supprimez les lignes en double ou vides grâce à 6 actions en un clic.

📘 Mode d'emploi

  1. Collez votre texte dans la zone de saisie avec un élément par ligne
  2. Cliquez sur l'action voulue comme Trier A-Z, Inverser ou Mélanger
  3. Consultez le résultat réorganisé dans la zone de sortie

Trieur de Lignes de Texte

0
Actions
0
Copié !
Article

Trieur de Lignes de Texte | Mettez de l'Ordre dans Vos Listes

Collez un bloc de texte et triez-le ligne par ligne de A à Z ou de Z à A, inversez-le, mélangez-le au hasard ou supprimez les lignes en double et les lignes vides. Six actions en un clic prennent en charge le nettoyage fastidieux des listes.

💡 À propos de cet outil

Quiconque tient des listes en texte brut retombe sur les mêmes corvées : classer une liste de noms par ordre alphabétique, dédupliquer un export d'adresses e-mail, mélanger des choix pour un tirage ou retirer les lignes vides d'un copier-coller. Ouvrir un tableur ou écrire un script paraît disproportionné, mais le faire à la main multiplie les erreurs. Cet outil comble précisément ce vide.

Le tri s'appuie sur une comparaison sensible à la locale (localeCompare) plutôt que sur l'ordre des codes de caractères : il ignore la casse et produit un ordre alphabétique naturel au lieu de regrouper d'abord toutes les majuscules. La déduplication compare les lignes entières pour une correspondance exacte et conserve la première occurrence. Le mélange utilise l'algorithme de Fisher-Yates pour une permutation aléatoire sans biais.

🧐 Questions fréquentes

Le tri tient-il compte des majuscules et des minuscules ? Non : il trie sans distinction de casse (sensitivity: base), donc apple et Apple se retrouvent côte à côte. La déduplication, elle, repose sur une correspondance exacte, si bien que ces deux lignes comptent comme différentes.

Quelle copie est conservée lors de la déduplication ? La première occurrence de chaque ligne est gardée et les doublons suivants sont supprimés. L'ordre relatif des lignes restantes ne change pas.

Comment sont gérés les espaces en début et fin de ligne ? Le tri et la déduplication comparent la ligne complète, espaces compris. Supprimer les lignes vides applique d'abord un trim, donc les lignes ne contenant que des espaces disparaissent aussi.

Les nombres sont-ils triés correctement ? Les lignes sont comparées comme du texte, donc 10 passe avant 2. Pour un véritable ordre numérique, complétez vos nombres par des zéros initiaux avant de trier.

Y a-t-il une limite de lignes ? Tout se traite dans la mémoire du navigateur sans plafond fixe, même si plusieurs dizaines de milliers de lignes peuvent ralentir une opération.

📚 Pourquoi l'Ordre de Tri Surprend

Les premiers ordinateurs triaient les chaînes uniquement d'après le code numérique de chaque caractère. Comme en ASCII les majuscules ont des codes plus bas que les minuscules, un tri naïf place Zebra avant apple. Pour coller à nos attentes, les systèmes modernes recourent à la collation : des règles propres à chaque langue qui décident que le a suit le A et que les lettres accentuées se rangent près de leur lettre de base. L'Algorithme de Collation Unicode formalise cela entre les écritures, ce qui explique qu'un tri sensible à la locale paraisse juste alors qu'un tri par octets semble cassé.