Passer au contenu principal

Outil de tri de texte

Outil en ligne gratuit pour trier les lignes de texte par ordre alphabétique ou numérique.

⚙️ Options de Tri

📝 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​

  1. Entrez le texte dans la zone d'entrée (une ligne à la fois)
  2. Sélectionnez les options de tri
  3. Le résultat trié s'affiche automatiquement
  4. 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​

Conseils pratiques​

1. Supprimer les doublons puis trier​

Pour supprimer les doublons puis trier :

  1. Cochez "Trier la sortie" dans l'outil de suppression des doublons
  2. 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 :

  1. Copiez la colonne dans Excel
  2. Collez dans cet outil
  3. 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.