Trier et dédupliquer les lignes
Trier, dédupliquer et inverser les lignes de texte
Pourquoi trier les lignes dans le navigateur ?
Trier et dédupliquer une liste est un travail de 5 secondes en ligne de commande (`sort -u`), mais vous n'avez pas toujours un terminal à portée de main — coller depuis une colonne de feuille de calcul, nettoyer une liste d'importations, dédupliquer des adresses e-mail extraites d'une page. Cet outil le fait dans le navigateur sans téléchargement.
Les tris utilisent la comparaison sensible à la locale native du navigateur, donc `é` se classe près de `e` plutôt qu'à la fin de l'alphabet. Le tri numérique n'est pas intelligent — '10' se classe avant '2' lexicographiquement — donc préfixez les nombres avec des zéros si l'ordre numérique est important.
Cas d'utilisation
- Dédupliquer une liste — trier les lignes de dépendance `package.json` afin que les doublons soient adjacents.
- Alphabétiser les importations — réorganiser les déclarations d'importation avant la révision du code (quand votre linter ne le fait pas).
- Construire un .gitignore propre — trier les entrées afin que les ajouts soient plus faciles à fusionner sans conflits.
- Ordre des lignes CSV — coller des lignes d'une seule colonne et trier pour révision ou recherche rapide.
Exemples
banana
apple
cherry
appleapple
banana
cherryQuestions fréquemment posées
Le tri est-il sensible à la casse ?
Le tri utilise l'ordre de votre locale (`localeCompare`), ce qui rapproche 'Apple' et 'apple'. Il n'y a pas de bascule de sensibilité à la casse séparée.
Trie-t-il les nombres correctement ?
Le tri lexicographique considère '10' comme inférieur à '2'. Pour un vrai tri numérique, ajoutez d'abord des zéros devant les nombres.
Comment la déduplication est-elle détectée ?
Correspondance exacte de ligne sensible à la casse. Les espaces blancs sont significatifs — ` apple` et `apple` sont des lignes différentes.
Les lignes vides sont-elles conservées ?
Triées avec tout le reste par défaut. Supprimez-les d'abord si vous souhaitez qu'elles soient enlevées.
Les données sont-elles envoyées quelque part ?
Non — le tri se fait entièrement dans votre navigateur.
