Trieur de texte — outil gratuit
Triez des lignes de texte par ordre alphabétique, par longueur, numériquement ou aléatoirement. Supprimez les doublons, coupez les espaces et mélangez des listes.
Utilisations courantes
- Trier et organiser les listes par ordre alphabétiqueTriez les listes d'épicerie, les éléments à faire, les noms ou toute liste à puces par ordre alphabétique instantanément.
- Nettoyer et dédupliquer les lignes de donnéesSupprimez les lignes en double, trimez les espaces et normalisez les données textuelles des exportations CSV et des journaux.
- Trier les déclarations d'importation et les listes de codeTriez les déclarations d'importation, les listes de classes CSS, les clés JSON ou toute liste de code dans un ordre cohérent.
- Trier une liste de noms par ordre alphabétiqueAlphabétisez les listes d'assistance, les effectifs d'équipe, les noms d'élèves et les listes de crédits par prénom ou nom de famille.
- Mélanger aléatoirement une listeMélangez aléatoirement les noms, articles ou entrées pour un tri équitable, des attributions aléatoires ou une configuration de jeu.
Comment ça marche
Le tri s'exécute entièrement dans votre navigateur avec l'API Intl.Collator intégrée de JavaScript — sans serveur, sans bibliothèque, sans envoi de fichier. Chaque ordre de tri, de l'alphabétique au tri numérique naturel, est calculé sur place pendant que vous tapez ou changez les options.
- 1La saisie est découpée en lignesVotre texte collé est découpé sur les caractères de saut de ligne. Un prétraitement optionnel s'exécute d'abord : les espaces en début et fin sont retirés de chaque ligne, et les lignes vides sont écartées — les deux configurables.
- 2Intl.Collator gère l'ordonnancementPour les tris alphabétiques et naturels, l'Intl.Collator intégré du navigateur est initialisé avec le paramètre régional actuel du site afin que les caractères accentués (å, ä, ö, etc.) se trient dans le bon ordre linguistique. Le mode « naturel » définit le drapeau numérique, afin que 'fichier2' se classe avant 'fichier10' plutôt que de traiter les chiffres comme de simples caractères.
- 3Les clés de comparaison retirent le bruitAvant la comparaison, chaque ligne peut optionnellement avoir des articles en tête (the, a, an) et la ponctuation non alphanumérique retirés de sa clé de tri — le texte de ligne original est gardé intact dans le résultat, seule la clé utilisée pour l'ordonnancement est modifiée.
- 4Le mélange utilise l'aléa cryptographiqueLe mode de mélange aléatoire appelle crypto.getRandomValues pour générer un tableau d'entiers 32 bits aléatoires, puis exécute un mélange Fisher-Yates sur les lignes avec ces valeurs — évitant le biais qui accompagne les approches basées sur Math.random().
Outils associés
Détecteur de lignes en double
Trouvez, comptez ou supprimez les lignes en double d'une liste. Idéal pour nettoyer des listes d'e-mails, des journaux d'audit ou trouver des entrées répétées dans des extractions de données.
Sélecteur d'emoji
Cherchez et copiez des emoji en un clic. Parcourez par catégorie, composez une suite de plusieurs emoji, choisissez une teinte de peau et retrouvez ceux utilisés récemment.
Roue de la fortune
Saisissez une liste de noms ou de choix, tournez la roue et laissez-la en sélectionner un au hasard, avec un tic-tac, des confettis et une option pour retirer chaque gagnant.