Outil de tri de texte
Outil en ligne gratuit pour trier les lignes de texte par ordre alphabétique ou numérique.
📝 Texte d'Entrée
✨ Résultat Trié
Trie les lignes de texte par ordre alphabétique ou numérique. Sélectionnez croissant/décroissant et activez optionnellement le tri sensible à la casse.
Fonctionnalités principales
- Tri alphabétique : Trie le texte par ordre alphabétique
- Tri numérique : Trie les nombres numériquement correctement
- Croissant/Décroissant : Choisissez le sens de tri souhaité
- Sensibilité à la casse : Option de distinction majuscules/minuscules
- Tri en temps réel : Vérifiez le résultat dès la saisie
- Support multilingue : Tri naturel du français, japonais, chinois, etc.
Comment utiliser
Utilisation de base
- Entrez le texte dans la zone d'entrée (une ligne à la fois)
- Sélectionnez les options de tri
- Le résultat trié s'affiche automatiquement
- Cliquez sur le bouton "Copier" pour copier le résultat dans le presse-papiers
Options de tri
Ordre de tri (Sort Order)
- Croissant (Ascending) : A→Z, 1→9
- Décroissant (Descending) : Z→A, 9→1
Type de tri (Sort Type)
- Alphabétique (Alphabetical) : Tri de texte normal
- Numérique (Numerical) : Tri par analyse numérique
Sensible à la casse (Case Sensitive)
- Non coché : Traite "Pomme" et "pomme" de la même manière
- Coché : Traite "Pomme" et "pomme" différemment
Cas d'usage
1. Tri alphabétique croissant
Entrée :
Zèbre
Pomme
Mangue
Banane
Sortie :
Banane
Mangue
Pomme
Zèbre
2. Tri alphabétique décroissant
Entrée :
Zèbre
Pomme
Mangue
Banane
Sortie :
Zèbre
Pomme
Mangue
Banane
3. Tri numérique croissant
Entrée :
100
20
3
1000
Sortie :
3
20
100
1000
Avec le tri alphabétique, ce serait "1000, 100, 20, 3", mais avec le tri numérique, c'est trié numériquement correctement.
4. Tri français
Entrée :
Été
Automne
Printemps
Hiver
Sortie :
Automne
Été
Hiver
Printemps
5. Tri sensible à la casse
Sensibilité à la casse OFF :
Entrée : pomme, Pomme, POMME
Sortie : pomme, Pomme, POMME (tous traités comme identiques)
Sensibilité à la casse ON :
Entrée : pomme, Pomme, POMME
Sortie : POMME, Pomme, pomme (majuscules en premier)
Exemples d'utilisation pratique
1. Tri de liste de noms
Triez par ordre alphabétique une liste d'étudiants ou de clients :
Jean Martin
Alice Dubois
Robert Bernard
Claire Petit
2. Tri de noms de fichiers
Triez les noms de fichiers ou dossiers :
document1.txt
document10.txt
document2.txt
document20.txt
En mode tri numérique, ils seront triés dans le bon ordre.
3. Tri de priorités
Triez les priorités ou scores indiqués par des nombres :
Priorité 1 : Critique
Priorité 10 : Faible
Priorité 5 : Moyenne
Priorité 2 : Haute
4. Tri d'URL ou domaines
Triez par ordre alphabétique une liste de sites web :
www.exemple.com
www.google.com
www.amazon.com
www.facebook.com
5. Tri d'instructions d'import de code
Organisez les instructions d'import lors de la programmation :
import React from 'react';
import axios from 'axios';
import lodash from 'lodash';
import moment from 'moment';
Explication détaillée des modes de tri
Tri alphabétique (Alphabetical)
Utilise le tri Unicode standard :
- Français : A-Z, a-z
- Japonais : あいうえお ordre
- Chinois : basé sur pinyin ou traits
Tri numérique (Numerical)
Convertit les chaînes en nombres pour trier :
- "1" < "2" < "10" < "100"
- Le texte non numérique est trié alphabétiquement
// Tri alphabétique (comparaison de chaînes)
["1", "10", "2", "20"] → ["1", "10", "2", "20"]
// Tri numérique (comparaison numérique)
["1", "10", "2", "20"] → ["1", "2", "10", "20"]
Explication de l'algorithme
Cet outil utilise localeCompare() et parseFloat() de JavaScript :
// Tri numérique
if (sortType === 'numerical') {
return sortOrder === 'asc' ? numA - numB : numB - numA;
}
// Tri alphabétique
const strA = caseSensitive ? a : a.toLowerCase();
const strB = caseSensitive ? b : b.toLowerCase();
return sortOrder === 'asc'
? strA.localeCompare(strB)
: strB.localeCompare(strA);
Performance
- Vitesse de tri : O(n log n) - algorithme de tri standard
- Capacité de traitement : Trie des dizaines de milliers de lignes en moins d'une seconde
- Efficacité mémoire : Utilisation minimale de mémoire
Questions fréquentes
Q : Comment sont triées les lignes vides ?
Les lignes vides sont automatiquement supprimées. Le résultat du tri ne contient que les lignes avec du contenu.
Q : Que se passe-t-il si les nombres et le texte sont mélangés ?
En mode tri numérique, les lignes convertibles en nombres sont triées numériquement, le reste est trié alphabétiquement.
Q : Les espaces en début et fin affectent-ils le tri ?
Dans la version actuelle, les espaces sont inclus dans le tri. Pour supprimer les espaces, utilisez d'abord l'outil de suppression d'espaces.
Q : Comment sont triés les caractères spéciaux ?
Les caractères spéciaux sont triés selon l'ordre Unicode. Ils sont généralement placés avant ou après les lettres et chiffres.
Q : Comment fonctionne exactement la sensibilité à la casse ?
- OFF : Convertit tout le texte en minuscules pour comparer
- ON : Compare tel quel (généralement les majuscules viennent avant les minuscules)
Compatibilité des navigateurs
Cet outil fonctionne correctement sur les navigateurs suivants :
- Chrome (toutes versions)
- Firefox (toutes versions)
- Safari 10+
- Edge (toutes versions)
- Opera (toutes versions)
Outils associés
- Suppression des doublons - Supprimer les lignes en double
- Comparaison de texte - Comparer deux textes
- Compteur de caractères - Vérifier les statistiques du texte
Conseils pratiques
1. Supprimer les doublons puis trier
Pour supprimer les doublons puis trier :
- Cochez "Trier la sortie" dans l'outil de suppression des doublons
- Ou supprimez les doublons puis utilisez cet outil
2. Tri de données en masse
Pour trier une colonne spécifique d'un fichier Excel ou CSV :
- Copiez la colonne dans Excel
- Collez dans cet outil
- Copiez à nouveau après tri
3. Tri de numéros de version
Utilisez le mode tri numérique pour trier les numéros de version :
v1.0.0
v1.10.0
v1.2.0
v2.0.0
Confidentialité
Cet outil fonctionne entièrement côté client. Les données que vous entrez ne sont pas envoyées au serveur et ne sont traitées que dans votre navigateur.