Text Sorter & Deduplicator
Understand Text Sorter & Deduplicator
Trie des lignes de texte par ordre alphabétique, supprime les doublons, rogne les espaces et inverse l'ordre.
How it works
L'entrée est découpée sur les sauts de ligne et chaque ligne est traitée comme un élément. La déduplication s'exécute avant le tri et conserve la première occurrence de chaque valeur, ce qui préserve l'ordre d'origine lorsque le tri est désactivé. La comparaison utilise la collation localisée du navigateur plutôt que l'ordre brut des points de code, et c'est pourquoi les lettres accentuées se rangent près de leur lettre de base — « ä » se place à côté de « a » et non après « z », là où un tri par octets naïf la mettrait. La sensibilité à la casse est un interrupteur : quand elle est désactivée, la comparaison comme le contrôle des doublons se replient sur les minuscules.
When to use it
- Trier alphabétiquement une liste d'import, une liste d'autorisation ou un ensemble de noms de variables d'environnement avant de la valider
- Réduire une colonne d'identifiants ou d'adresses collée à ses seules valeurs uniques
- Nettoyer une liste copiée depuis un tableur ou un PDF, où chaque ligne traîne des espaces finales
- Produire une liste triée et stable pour que deux versions d'un fichier puissent être comparées utilement
Watch out for
- Le tri est alphabétique, pas numérique. « 10 » se place avant « 9 » parce que la comparaison se fait caractère par caractère — complétez d'abord les nombres par des zéros en tête si vous avez besoin d'un ordre numérique.
- La déduplication insensible à la casse conserve la variante apparue en premier. Donnez-lui « Apple » puis « apple » et vous gardez « Apple » ; inversez l'entrée et vous gardez « apple ».
- Le rognage est activé par défaut et il est destructeur pour un texte sensible à l'indentation. Désactivez-le avant de trier du YAML, du Python ou des listes Markdown.
- La collation localisée n'est pas l'ordre des octets. Si le consommateur de votre liste est un programme qui compare des octets — un index de base de données, un fichier suivi par Git, `sort` dans un script shell — les deux ordres peuvent diverger.
Frequently Asked Questions
Comment fonctionne le tri insensible à la casse ?
Le tri insensible à la casse compare les lignes sur leur version en minuscules, si bien que « Apple » et « apple » sont traitées comme égales. Si la déduplication est également activée, une seule des variantes de casse est conservée (la première apparue dans l'ordre d'origine).
Comment dédupliquer une liste en conservant l'ordre ?
Activez « Supprimer les doublons » et désactivez le tri. Les lignes sont traitées dans l'ordre ; la première occurrence de chaque ligne unique est conservée, les doublons suivants sont retirés. La sensibilité à la casse détermine ce qui compte comme un « doublon ».
Puis-je trier numériquement ?
Le tri actuel est lexicographique. « 10 » se place avant « 9 » parce que « 1 » < « 9 ». Pour un vrai tri numérique, complétez les nombres par des zéros en tête avant de trier, puis retirez ce remplissage. Les versions futures ajouteront un mode de tri numérique natif.
How to Use Text Sorter & Deduplicator
- Paste or type your input in the input area above.
- The tool processes your input automatically or click Run.
- Copy or download the result using the action buttons.
- Use Ctrl+Enter to run quickly from the keyboard.