Outil de suppression des doublons
Outil en ligne gratuit pour supprimer les lignes en double dans un texte et ne garder que les lignes uniques.
📝 Texte d'Entrée
📊 Statistiques
✨ Résultat (Lignes Uniques)
Supprime les lignes en double. Utilisez l'option "Sensible à la casse" pour distinguer les majuscules/minuscules et "Trier le résultat" pour trier alphabétiquement.
Fonctionnalités principales
- Suppression des lignes en double : Détecte et supprime automatiquement les lignes identiques
- Sensibilité à la casse : Option de distinction entre majuscules et minuscules
- Option de tri : Possibilité de trier les résultats par ordre alphabétique
- Statistiques en temps réel : Affiche le nombre total de lignes, lignes uniques et lignes supprimées
- Conservation de l'ordre : Maintient l'ordre original lors de la suppression des doublons (si pas de tri)
Comment utiliser
Utilisation de base
- Entrez le texte dans la zone d'entrée (une ligne à la fois)
- Les doublons sont automatiquement supprimés et le résultat s'affiche
- Cliquez sur le bouton "Copier" pour copier le résultat dans le presse-papiers
Configuration des options
- Sensible à la casse : Si coché, traite "Pomme" et "pomme" comme différents
- Trier la sortie : Si coché, trie les résultats par ordre alphabétique
Cas d'usage
1. Nettoyage de liste d'emails
Entrée :
utilisateur1@exemple.com
utilisateur2@exemple.com
utilisateur1@exemple.com
utilisateur3@exemple.com
Sortie :
utilisateur1@exemple.com
utilisateur2@exemple.com
utilisateur3@exemple.com
2. Nettoyage de liste de mots-clés
Utile pour supprimer les mots-clés en double lors de travaux marketing ou SEO.
Entrée :
react
javascript
react
vue
javascript
angular
Sortie :
react
javascript
vue
angular
3. Nettoyage de chemins de fichiers
Utilisé pour supprimer les chemins en double dans les fichiers de log ou scripts.
Entrée :
/home/user/docs
/home/user/downloads
/home/user/docs
/home/user/pictures
Sortie :
/home/user/docs
/home/user/downloads
/home/user/pictures
4. Nettoyage de données
Utilisé pour supprimer les entrées en double dans des fichiers CSV ou bases de données.
Explication détaillée des options
Sensible à la casse (Case Sensitive)
Non coché (par défaut)
Ignore les majuscules et minuscules pour déterminer les doublons.
Entrée :
Pomme
POMME
pomme
Banane
Sortie :
Pomme
Banane
Coché
Distingue les majuscules et minuscules pour déterminer les doublons.
Entrée :
Pomme
POMME
pomme
Banane
Sortie :
Pomme
POMME
pomme
Banane
Trier la sortie (Sort Output)
Non coché (par défaut)
Maintient l'ordre original (ordre de première apparition).
Entrée :
Zèbre
Pomme
Banane
Pomme
Sortie :
Zèbre
Pomme
Banane
Coché
Trie les résultats par ordre alphabétique.
Entrée :
Zèbre
Pomme
Banane
Pomme
Sortie :
Banane
Pomme
Zèbre
Informations statistiques
L'outil affiche trois statistiques en temps réel :
- Total des lignes : Nombre total de lignes entrées
- Lignes uniques : Nombre de lignes restantes après suppression des doublons
- Lignes supprimées : Nombre de lignes en double supprimées
Conseils pratiques
1. Traitement de fichiers CSV
Pour supprimer les doublons d'une colonne spécifique d'un fichier CSV :
- Copiez la colonne dans Excel ou un tableur
- Collez dans cet outil
- Après suppression des doublons, collez à nouveau
2. Analyse de logs
Utile pour trouver des adresses IP ou utilisateurs uniques dans les logs serveur.
3. Nettoyage de code
Peut être utilisé pour supprimer les doublons dans les instructions d'import ou listes de dépendances.
4. Traitement de données en masse
Peut traiter rapidement des milliers de lignes.
Explication de l'algorithme
Cet outil utilise la structure de données Set de JavaScript pour supprimer efficacement les doublons :
const seen = new Set();
lines.forEach((line) => {
const key = caseSensitive ? line : line.toLowerCase();
if (!seen.has(key)) {
seen.add(key);
uniqueLines.push(line);
}
});
Complexité temporelle : O(n) - très efficace !
Questions fréquentes
Q : Comment sont traitées les lignes vides ?
Les lignes vides sont traitées comme des lignes normales. S'il y a plusieurs lignes vides, une seule sera conservée.
Q : Les espaces en début et fin affectent-ils la détection des doublons ?
Oui. "Pomme" et " Pomme " (avec espace au début) sont considérés comme différents. Pour supprimer les espaces, utilisez d'abord l'outil de suppression d'espaces.
Q : Combien de lignes maximum peut-on traiter ?
Théoriquement, il n'y a pas de limite, mais cela dépend de la mémoire de votre navigateur. En général, des dizaines de milliers de lignes peuvent être traitées sans problème.
Q : Comment fonctionne l'option de tri ?
Elle utilise localeCompare de JavaScript pour trier dans un ordre alphabétique naturel. Le français est également trié correctement.
Outils associés
- Tri de texte - Trier le texte de différentes manières
- Suppression d'espaces - Supprimer les espaces inutiles
- Compteur de caractères - Vérifier les statistiques du texte
Performance
- Vitesse de traitement : Traite 10 000 lignes en moins d'une seconde
- Efficacité mémoire : Optimisé avec la structure de données Set
- Traitement en temps réel : Affiche les résultats dès la saisie
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.