Passer au contenu principal

Outil de tri de texte

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

⚙️ Sorting Options

📝 Input Text

✨ Sorted Result

Sort text lines alphabetically or numerically. Choose ascending or descending order, and optionally enable case-sensitive sorting.

Fonctionnalités principales

  • Tri alphabétique : Trie le texte par ordre alphabétique
  • Tri numérique : Trie les nombres numériquement de manière correcte
  • Croissant/Décroissant : Choix de la direction de tri souhaitée
  • Sensibilité à la casse : Option de distinction majuscules/minuscules
  • Tri en temps réel : Vérification immédiate du résultat à la saisie
  • Support multilingue : Tri naturel pour français, japonais, chinois, etc.

Mode d'emploi

Utilisation de base

  1. Entrez le texte dans la zone de saisie (un élément par ligne)
  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

  • Croissant : A→Z, 1→9
  • Décroissant : Z→A, 9→1

Type de tri

  • Alphabétique : Tri de texte général
  • Numérique : Tri par analyse numérique

Sensibilité à la casse

  • Décochée : Traite "Apple" et "apple" de la même manière
  • Cochée : Traite "Apple" et "apple" 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 numérique croissant

Entrée:
100
20
3
1000

Sortie:
3
20
100
1000

Le tri alphabétique donnerait "1000, 100, 20, 3", mais le tri numérique trie correctement numériquement.

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);

Outils associés

💬 Cet outil vous a-t-il été utile ?

Partagez votre expérience et aidez-nous à améliorer cet outil ! Si vous avez des suggestions ou des commentaires, n'hésitez pas à nous les faire parvenir.

Confidentialité

Cet outil fonctionne entièrement côté client. Les données saisies ne sont pas envoyées au serveur et sont traitées uniquement dans le navigateur.