Trier et mélanger des lignes
Line Sorter & Shuffler
Trie les lignes par ordre alphabétique, numérique, par longueur ou au hasard, avec inversion et prise en compte de la casse.
Trie une liste de lignes, avec la collation annoncée plutôt que supposée : ordre naturel pour tout ce qui contient des nombres, 가나다 pour le coréen, une locale nommée, les points de code bruts, la longueur, ou un vrai brassage. Chacun de ces modes donne une réponse différente sur la même liste.
Lignes
Tri
Les suites de chiffres se comparent comme des nombres : file9 vient avant file10.
Trié
Lignes
6
Comment s’en servir
Choisissez le mode avant tout le reste
Naturel pour des noms de fichiers et des versions, 가나다 pour des noms coréens, point de code seulement quand vous voulez précisément l’ordre machine que donne Array.sort.
Réglez le sens et la règle de casse
L’insensibilité à la casse est le réglage par défaut, parce qu’une liste de noms n’est presque jamais censée placer toutes les majuscules avant toutes les minuscules, ce que fait un tri sensible à la casse.
Brassez quand vous avez besoin de hasard
Le brassage est une passe de Fisher–Yates, pas un comparateur aléatoire. Un comparateur aléatoire est la façon classique de mal brasser : il est biaisé, et deux moteurs donnent deux distributions différentes.
Questions fréquentes
Pourquoi fichier10 est-il avant fichier9 ?
C’est l’ordre des points de code : « 1 » passe avant « 9 », caractère par caractère. Passez à l’ordre naturel, qui compare les suites de chiffres comme des nombres, et fichier9 revient devant.
Ma liste coréenne se trie bizarrement
Deux causes. Le texte copié d’un Mac est stocké décomposé et se trie avant toutes les syllabes précomposées, et l’ordre des points de code place le latin avant le hangul là où l’usage coréen le place après. Le mode 가나다 corrige les deux.
Que fait le mode locale de différent ?
Il utilise la table de collation de la langue nommée — le suédois place å après z, le tchèque traite ch comme une lettre unique. Avec fr, les accents sont ignorés au premier niveau : cote, côte, coté et côté sont tous égaux et gardent l’ordre où vous les avez collés. Activez la sensibilité à la casse et la comparaison devient stricte, mais elle lit les accents depuis le début du mot et donne cote, coté, côte, côté. L’ordre traditionnel français, qui les lit depuis la fin — cote, côte, coté, côté —, est celui que donne l’étiquette fr-CA ici. Si rien de tout cela ne concerne votre liste, l’ordre naturel est le meilleur choix par défaut.
À alimenter depuis
Supprimer les lignes en double
Duplicate Line Remover
Retire les lignes en double, ne garde que les doublons, ou compte le nombre d’apparitions de chacune.
Numéroter les lignes
Line Numbering
Ajoute ou retire une numérotation en tête de ligne, avec valeur de départ, pas, remplissage et séparateur.
Inverser un texte
Text Reverser
Inverse une chaîne, les mots qui la composent ou l’ordre des lignes, en respectant les graphèmes pour que les émojis survivent.
Mettre une liste en forme
List Formatter
Transforme des lignes en liste séparée par des virgules, en clause SQL IN entre guillemets, en tableau JSON ou en liste à puces, et fait le chemin inverse.
Ensuite
Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.
Mettre une liste en forme
List Formatter
Transforme des lignes en liste séparée par des virgules, en clause SQL IN entre guillemets, en tableau JSON ou en liste à puces, et fait le chemin inverse.
Tirage au sort dans une liste
Random Picker
Choisit une ou plusieurs entrées dans une liste collée, avec des poids et, si vous voulez, une roue qui tourne.
Compteur de mots et de caractères
Word & Character Counter
Compte les caractères avec et sans espaces, les mots, les lignes, les paragraphes et les octets UTF-8.
Supprimer les lignes en double
Duplicate Line Remover
Retire les lignes en double, ne garde que les doublons, ou compte le nombre d’apparitions de chacune.
Rechercher et remplacer
Find & Replace
Remplace du texte au littéral, au mot entier ou par expression régulière, avec groupes de capture et aperçu de chaque occurrence.
Éditeur Markdown
Markdown Editor
Édite du Markdown avec un aperçu en direct et exporte le HTML rendu, tableaux GFM et listes de tâches compris.