Texte et rédaction · Gratuit · Sans inscription
Trier des lignes de texte en ligne
Classez une liste de A à Z, de Z à A, par nombre initial ou par longueur avec les règles françaises.
Collez un élément par ligne puis choisissez un tri alphabétique croissant, décroissant, numérique ou par longueur. La comparaison de texte utilise la locale française et le mode numérique reconnaît un nombre simple au début de la ligne, avec virgule ou point décimal. Les espaces aux extrémités et les lignes vides sont supprimés avant le tri. Une option permet aussi d’ignorer la casse ou de retirer les doublons.
🔒 Le traitement s’effectue dans ce navigateur ; vos données ne sont pas envoyées à FunnyTools.
Utiliser l’outil
Ce que vous pouvez faire ici
- Classer les lignes par ordre alphabétique français de A à Z ou de Z à A.
- Trier selon le nombre simple placé au début de chaque ligne.
- Classer les chaînes de la plus courte à la plus longue.
- Comparer sans tenir compte des majuscules et minuscules si nécessaire.
- Retirer les doublons avant le tri et afficher le nombre final de lignes.
Réponse rapide : comment trier des lignes
Collez une liste avec un élément complet par ligne, sélectionnez A–Z, Z–A, nombre initial ou longueur, puis contrôlez la sortie. Le résultat se recalcule lorsque l’entrée ou une option change. Avant toute comparaison, chaque ligne est nettoyée de ses espaces aux extrémités ; une ligne devenue vide est écartée. Si « Supprimer les doublons » est activé, la première graphie rencontrée est conservée, puis le tri est appliqué.
Le mode alphabétique demande au navigateur une comparaison avec la locale `fr`. Il est donc plus adapté aux mots français qu’un simple classement des codes informatiques. Il ne comprend cependant ni le sens, ni les règles d’un catalogue : `Le jardin`, `Une école` et `À Paris` restent comparés depuis leur premier caractère. Gardez la liste source pour vérifier le premier élément, le dernier, les accents et le nombre total.
Ordre alphabétique français de A à Z et de Z à A
A–Z compare la ligne entière en ordre croissant ; Z–A inverse cette comparaison, sans inverser les lettres à l’intérieur des mots. Les accents, la cédille, les signes, les chiffres inclus dans un libellé et les espaces intérieurs participent au résultat. Avec l’option d’ignorance de la casse, `École` et `école` ont une clé comparable, mais leur graphie d’origine reste visible dans la sortie.
La fonction `localeCompare()` est appelée avec `fr`, et les données linguistiques disponibles peuvent varier légèrement selon le navigateur. Le tri ne retire pas automatiquement les articles `le`, `la`, `les` ou `un`, ne sépare pas un nom de famille composé et ne suit pas une norme bibliographique ou administrative. Pour un index officiel, créez une clé de classement distincte et validez la convention attendue avant de remplacer une colonne.
- La comparaison porte sur toute la ligne déjà nettoyée.
- Les accents ne sont ni retirés ni translittérés.
- Z–A inverse l’ordre du classement, pas le contenu des lignes.
- Les articles et signes initiaux ne sont pas ignorés.
Tri numérique avec virgule ou point décimal
Le mode numérique cherche un nombre au début de la ligne après le trim. Il accepte un signe négatif et une partie décimale simple avec virgule ou point. Ainsi, `-2,5 kg`, `0`, `3.75` et `12 articles` sont classés selon −2,5, 0, 3,75 et 12. Si deux valeurs initiales sont égales, le texte français sert de départage. Une ligne sans nombre initial est placée après les lignes reconnues comme numériques.
Ce lecteur n’est pas un analyseur financier. Il ne comprend pas correctement les séparateurs de milliers, les devises placées avant le nombre, les fractions, les pourcentages, les dates ou la notation scientifique. `1 234,50`, `20 %`, `€ 8` et `1e3` demandent une normalisation adaptée au format source. Travaillez sur une copie, testez négatifs, zéro, égalités et lignes non numériques, puis comparez avec le système qui utilisera le classement.
Tri par longueur : chaîne JavaScript et affichage réel
Le mode longueur place d’abord les lignes qui contiennent le moins d’unités de chaîne JavaScript ; une égalité est résolue par l’ordre alphabétique. Une lettre accentuée précomposée occupe généralement une unité, tandis que beaucoup d’emoji, de drapeaux ou de séquences combinées en utilisent plusieurs. Deux libellés visuellement aussi courts peuvent donc ne pas avoir la même longueur technique.
Ce classement ne mesure ni les mots, ni les octets UTF-8, ni les graphèmes visibles, ni la largeur en pixels. Avec une police proportionnelle, `iiii` et `MMMM` comptent quatre unités mais n’occupent pas la même place. Le mode reste utile pour repérer rapidement les lignes extrêmes ou préparer des essais ; pour une interface, une base de données ou un SMS, contrôlez la limite réellement appliquée par le produit cible.
Ignorer la casse et supprimer les doublons
Lorsque la casse est ignorée, une clé en minuscules françaises sert à la comparaison. `ÉTÉ`, `Été` et `été` peuvent alors être considérés comme la même valeur pour la déduplication, tout en conservant la première forme saisie. Les accents ne sont pas supprimés : `cote`, `coté` et `côte` restent des chaînes distinctes. Le retrait des doublons intervient avant le classement.
Chaque ligne est comparée après suppression des espaces extérieurs, mais les doubles espaces intérieurs, la ponctuation, les variantes Unicode, les URL et les adresses électroniques ne sont pas normalisés. `Rue Victor Hugo` et `Rue Victor Hugo` restent différentes. Le compteur indique seulement le nombre de lignes produites ; il ne donne ni fréquence, ni journal des suppressions. Pour un audit, utilisez d’abord l’outil de doublons ou une table de comptage.
Confidentialité, ordre métier et contrôle final
La liste est traitée dans la mémoire de cet onglet. FunnyTools ne reçoit pas son contenu pour la classer et ne conserve pas d’historique du texte. Les services généraux de la page suivent la politique de confidentialité, sans ajouter la valeur du champ aux événements de mesure. Ne collez malgré tout ni mots de passe, ni jetons, ni données personnelles inutiles.
Un tri peut détruire une chronologie, une priorité ou une correspondance avec une autre colonne. Il supprime également lignes vides, retraits et espaces de fin. Gardez l’original, copiez le résultat dans un nouveau fichier et vérifiez le nombre de lignes, les extrêmes, les nombres négatifs, les accents et les doublons. Pour des enregistrements à plusieurs champs, triez dans un tableur ou un outil qui conserve les lignes complètes.
Mode d’emploi étape par étape
- Conservez la liste source et collez une copie avec un élément par ligne.
- Choisissez A–Z, Z–A, nombre initial ou longueur selon le résultat attendu.
- Activez l’ignorance de la casse ou la suppression des doublons seulement si leur définition convient.
- Contrôlez les lignes sans nombre, les accents, les égalités et le total produit.
- Copiez la sortie dans un nouveau fichier avant de remplacer une donnée existante.
Dans quelles situations cet outil est utile
- Classer une liste de communes françaises de A à Z.
- Ordonner des mesures simples commençant par un nombre décimal.
- Repérer les titres les plus courts avant un test d’interface.
- Retirer des variantes de casse tout en gardant la première graphie.
- Vérifier pourquoi un montant formaté n’est pas reconnu comme nombre simple.
Exemples détaillés
Liste de villes avec accents
Une copie est triée avec la locale française. La personne vérifie les articles, accents et conventions du document avant de remplacer l’ordre source.
Mesures avec virgule décimale
Les lignes `-1,5`, `2` et `10,2` sont reconnues par leur préfixe numérique. Les unités restent visibles et les valeurs formatées avec milliers sont normalisées séparément.
Doublons de casse
`École`, `école` et `ÉCOLE` sont réunies après activation des deux options. La première graphie est conservée, puis la liste unique est classée.
Relecture éditoriale et test de fonctionnement:
Comment vérifier une liste après le tri
Un résultat ordonné doit encore être contrôlé selon la locale, la forme des nombres et l’ordre métier que la source représentait.
Comparez les extrêmes
Contrôlez les premières et dernières lignes, les accents, signes et variantes de casse.
Testez les nombres
Incluez négatifs, décimales, égalités et une ligne sans préfixe numérique.
Gardez la source
L’outil retire espaces extérieurs et lignes vides ; copiez la sortie dans un autre fichier.
Liste de contrôle
- Le mode choisi correspond à la question réelle.
- Les articles et signes initiaux ont été pris en compte.
- Le compteur final correspond au nombre attendu.
- La chronologie ou la priorité d’origine n’a pas été détruite.
Limites et vérifications importantes
- Toutes les lignes sont trimées et les lignes vides sont supprimées.
- Le tri alphabétique utilise la locale française fournie par le navigateur.
- Le mode numérique lit seulement un nombre simple placé au début.
- La longueur correspond aux unités de chaîne JavaScript, pas aux pixels.
- La suppression des doublons garde la première graphie avant le tri.
Questions fréquentes
Le tri respecte-t-il les accents français ?
Il utilise `localeCompare()` avec la locale `fr`. Les accents sont conservés, mais une norme de catalogue spécialisée doit être vérifiée séparément.
Pourquoi les lignes vides disparaissent-elles ?
Le widget nettoie les espaces aux extrémités puis écarte toute ligne vide avant le classement.
Le tri numérique comprend-il `1 234,50 €` ?
Non de façon fiable. Il lit un nombre décimal simple au début, sans séparateur de milliers ni devise placée avant.
Ignorer la casse retire-t-il aussi les accents ?
Non. `Été` et `été` peuvent être comparables, mais `cote` et `côte` restent distincts.
Le tri par longueur mesure-t-il les caractères visibles ?
Non. Il utilise la longueur de chaîne JavaScript ; certains emoji et caractères combinés occupent plusieurs unités.
La liste est-elle envoyée à FunnyTools ?
Non. Le nettoyage, le tri et la déduplication s’effectuent localement dans cet onglet.
Confidentialité et traitement local
Le trim, le tri et la suppression des doublons s’exécutent dans cet onglet. FunnyTools ne reçoit pas la liste pour la traiter.
Utiliser le résultat avec discernement
Le tri retire les lignes vides et les espaces extérieurs. Conservez l’original et vérifiez les règles métier avant de remplacer un ordre existant.
Dernière relecture éditoriale: