Fonctionnement du tri de lignes de texte
Le Trieur de lignes de texte est un outil conçu pour réorganiser des listes d'éléments selon des critères précis. Lorsque vous collez un texte dans l'interface, l'outil analyse chaque ligne individuellement et applique l'algorithme de tri sélectionné sans altérer le contenu intrinsèque des lignes. Seul l'ordre de présentation des éléments est modifié.
L'outil prend en charge trois modes de tri distincts:
- A-Z: Un tri alphabétique basé sur les caractères de chaque ligne.
- Nombre: Un tri numérique basé sur la valeur du premier nombre extrait de chaque ligne.
- Longueur: Un tri basé sur le nombre total de caractères composant chaque ligne.
Pour chacun de ces modes, vous pouvez définir le sens de l'organisation via l'option d'ordre Croissant ou Décroissant.
Les différents modes de tri et leur comportement
Le comportement de l'outil s'adapte selon la nature des données textuelles soumises et le mode sélectionné.
Tri alphabétique (A-Z)
Ce mode compare les caractères de chaque ligne de gauche à droite afin d'établir un ordre lexicographique. Il est particulièrement adapté pour organiser des listes de noms, de produits ou de termes techniques.
Tri numérique (Nombre)
Le tri s'effectue sur la base du premier nombre identifié dans la ligne. Si une ligne contient plusieurs nombres, seul le premier est pris en compte pour déterminer sa position.
Ce mode applique une règle spécifique pour la gestion des lignes ne contenant aucun chiffre:
- Les lignes comportant un nombre sont triées et placées en tête de liste (en ordre croissant ou décroissant).
- Les lignes sans aucun nombre sont regroupées et positionnées après les lignes numérotées.
- Ces lignes non numérotées conservent strictement leur ordre relatif initial entre elles.
Tri par longueur (Longueur)
Ce mode évalue la quantité de caractères de chaque ligne pour les classer. Les lignes les plus courtes et les plus longues sont ainsi regroupées aux extrémités de la liste selon l'ordre choisi.
Gestion des cas particuliers et limites techniques
Le traitement de données textuelles brutes implique la gestion de structures irrégulières et de limites de volume.
- Lignes vides: Les lignes ne contenant aucun caractère ou uniquement des espaces sont traitées comme des lignes vides. Elles sont conservées et triées au même titre que les autres éléments de la liste.
- Limite de volume: L'outil accepte un volume maximal de 500 000 caractères en entrée. Si cette limite est dépassée, le traitement est interrompu et le message d'erreur suivant s'affiche: « Ce texte est trop long pour cet outil. Gardez-le sous
{max}caractères. ». - Échec de traitement: Dans le cas où une anomalie structurelle empêche l'exécution de l'algorithme, l'interface affiche le message: « Impossible de trier ce texte. ».
Confidentialité et traitement des données
Le traitement de vos données s'effectue localement. Lorsque vous utilisez le Trieur de lignes de texte, l'intégralité du processus de tri est exécutée directement dans votre navigateur web. Aucune donnée textuelle, liste ou information saisie n'est envoyée à BroBroGo ou vers un serveur externe.
Interface et indicateurs de performance
L'interface utilisateur affiche des indicateurs précis pour suivre l'état du traitement et analyser la structure du texte trié.
Messages d'état de l'application
- Prêt. Collez des lignes pour les trier.: S'affiche lorsque l'outil est en attente de données.
- Ajoutez des lignes pour les trier.: S'affiche si vous tentez de lancer un tri sur un champ vide.
{count}lignes triées par{mode}({order}).: Confirme le succès du tri standard en indiquant le nombre de lignes traitées, le mode et l'ordre appliqués.{count}lignes triées par{mode}({order}); lignes sans nombre après les lignes numérotées:{skipped}.: S'affiche lors d'un tri numérique contenant des lignes sans valeur chiffrée, en précisant le nombre d'éléments non numérotés maintenus en fin de liste.- Effacé.: S'affiche lorsque vous videz les champs de saisie à l'aide du bouton « Effacer ».
- Exemple trié.: Indique que le jeu de données de démonstration a été chargé et trié.
- Lignes triées replacées en entrée.: S'affiche lorsque vous utilisez la fonction « Utiliser le résultat » pour réinjecter le texte de sortie dans le champ de saisie afin d'effectuer un nouveau tri combiné.
Statistiques de sortie
Après chaque opération, l'outil calcule et affiche trois métriques en temps réel:
- Lignes: Le nombre total de lignes présentes dans le résultat.
- Caractères: Le nombre cumulé de caractères du texte trié.
- Plus longue: Le nombre de caractères de la ligne la plus longue du jeu de données.
FAQ
Quels modes de tri sont disponibles? Le mode alphabétique compare le texte des lignes, le mode numérique utilise le premier nombre trouvé, et le mode longueur utilise le nombre de caractères.
Que deviennent les lignes sans nombre? En mode numérique, les lignes avec un nombre sont triées d’abord. Les lignes sans nombre restent ensuite dans leur ordre d’origine.
Le contenu de mes lignes change-t-il? Non. Le texte de chaque ligne reste tel quel; seul l’ordre change. Les lignes vides sont triées comme des lignes vides.