# Trier des lignes

Triez des lignes de texte de A à Z ou de Z à A, dans l’ordre naturel (file2 avant file10), par point de code, par nombre ou par longueur.

https://codeknife.dev/fr/trier-des-lignes/

## Ce qu’il fait

Trie des lignes de texte. L’ordre naturel place `file2` avant `file10` ; les autres ordres comparent le texte selon votre langue, comparent les points de code bruts, utilisent le nombre qui commence la ligne ou sa longueur. Vous pouvez aussi inverser la liste sans la trier.

## Comment l’utiliser

1. Saisissez ou collez un élément par ligne, ou déposez un fichier texte.
2. Choisissez un ordre. Activez **Z à A** pour trier à l’envers, **Sensible à la casse** pour distinguer `a` et `A`, ou **Ignorer les espaces autour** pour comparer les lignes sans leurs espaces de début et de fin. Les lignes restent telles que vous les avez saisies.
3. Copiez ou téléchargez la liste triée. **Supprimer les lignes vides** retire d’abord les lignes vides.

## Exemples

Ordre naturel contre ordre de texte simple :

```
file10        file1
file2    →    file2
file1         file10
```

L’ordre numérique utilise le nombre qui commence la ligne, donc `10 pommes` suit `2`, et une ligne sans nombre va en dernier.

## Bon à savoir

- Le tri est stable : les lignes égales gardent leur ordre, dans les deux sens.
- L’ordre naturel et le texte A–Z suivent les règles de l’anglais. L’ordre par point de code est le même partout : choisissez-le quand un autre programme doit s’accorder avec le résultat.
- En ordre par point de code, toute majuscule précède toute minuscule, sauf si vous désactivez la casse.
- Un seul saut de ligne à la fin du texte termine la dernière ligne au lieu d’en ajouter une vide.

## Qu’est-ce que l’ordre naturel ?

Un tri alphabétique simple compare le texte caractère par caractère, donc file10 passe avant file2. L’ordre naturel lit les chiffres comme des nombres, de sorte que file2 précède file10, comme le ferait une personne. Les gestionnaires de fichiers font ainsi.

## Questions fréquentes

### Quelle différence entre le texte A–Z et l’ordre par point de code ?

Le texte A–Z suit les règles d’une langue : é se place près de e et la casse compte en dernier. L’ordre par point de code compare les codes bruts, donc toute majuscule précède toute minuscule et é vient après z. Choisissez-le quand un autre programme attend cet ordre.

### Comment l’ordre numérique traite-t-il les lignes sans nombre ?

Il trie sur le nombre par lequel une ligne commence, donc 10 pommes vient après 2. Les lignes sans nombre au début suivent les autres, par point de code.

### Cet outil envoie-t-il mes lignes quelque part ?

Non. Le tri se fait dans votre navigateur. Ce que vous saisissez n’est jamais envoyé à nos serveurs.