Présentation de l’outil
L’outil propose plusieurs comparaisons pour les listes de texte et de données. Intl.Collator gère les tris textuel et naturel ; le tri numérique compare les valeurs réelles. Le mélange utilise Fisher–Yates pour éviter un comparateur aléatoire biaisé.
Mode d’emploi
- Saisissez un élément par ligne.
- Choisissez un ordre croissant, décroissant, naturel, numérique, par longueur ou aléatoire.
- Réglez la casse, le retrait des blancs pour comparer et l’exclusion des lignes blanches.
- Cliquez sur Trier, vérifiez, puis copiez ou téléchargez le TXT.
Exemples
- L’ordre textuel 1, 10, 2 devient 1, 2, 10 en mode numérique.
- Le tri naturel transforme file10, file2, file1 en file1, file2, file10.
- Le mélange change l’ordre tout en conservant les lignes non exclues par les options de lignes blanches.
Règles et limites
Intl.Collator assure la comparaison multilingue ; le tri naturel active numeric. La longueur compte les points de code Unicode, sans confondre les deux substituts UTF-16 d’un emoji avec deux points de code. Le mode numérique rejette les valeurs invalides. Les options modifient les clés de comparaison, pas le texte produit. Les indices initiaux stabilisent les égalités ; le mélange échange successivement des positions aléatoires. Les nombres sont comparés avec la précision de JavaScript Number. Au-delà des entiers représentables exactement, préférez d’abord un traitement textuel.
Usages courants
- Classer noms de fichiers, versions ou listes numérotées.
- Examiner la longueur de noms de variables ou de textes.
- Mélanger des exercices ou un ordre d’affichage ordinaire.
Confidentialité
Le traitement du texte, la lecture des fichiers, la conversion et l’aperçu s’effectuent localement dans votre navigateur. Votre saisie n’est pas envoyée à un serveur et aucun serveur applicatif, base de données, API en ligne ou CDN tiers n’est utilisé. Votre contenu n’est pas enregistré automatiquement. La copie et le téléchargement s’effectuent également dans le navigateur.
FAQ
Quelle différence entre tri textuel et naturel ?
Le tri textuel compare les caractères. Le tri naturel traite les suites de chiffres comme des valeurs ; file2 précède donc file10.
Pourquoi 10 précède-t-il parfois 2 ?
La comparaison des chaînes commence par leur premier caractère : 1 précède 2. Choisissez un tri numérique ou naturel selon votre besoin.
Le mode numérique accepte-t-il n’importe quel texte ?
Non. Une ligne qui ne représente pas un nombre fini déclenche une erreur, afin d’éviter un ordre imprévisible.
Comment fonctionne le mélange ?
Fisher–Yates échange progressivement des éléments. Aucun comparateur aléatoire dans array.sort n’est utilisé. Ce mode convient aux listes ordinaires, pas à un système de mots de passe ou de tirage au sort.