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.