TextModifier™

Comment générer des combinaisons de lignes en ligne

Besoin de créer toutes les combinaisons possibles à partir de deux listes ou plus ? Voici comment générer toutes les combinaisons de lignes en quelques secondes sans programmer.

En bref : Besoin de toutes les combinaisons possibles à partir de plusieurs listes ? L'outil Générateur de combinaisons de lignes crée toutes les combinaisons à partir de deux listes ou plus, avec des délimiteurs entre les éléments, enveloppement par préfixe et suffixe, mélange aléatoire et suppression des doublons. Tout s'exécute dans votre navigateur.

Vous avez une liste de prénoms et une liste de noms de famille et avez besoin de chaque nom complet possible. Ou un ensemble de couleurs, tailles et matériaux de produit qui doivent être combinés en chaque variante. Écrire des boucles imbriquées ou le faire à la main gaspille du temps et provoque des erreurs.

L'outil Générateur de combinaisons de lignes de TextModifier prend plusieurs listes et produit toutes les combinaisons instantanément, avec un contrôle total sur le formatage et le filtrage.

Comment ça fonctionne

  1. Saisissez les éléments dans la Liste 1, un par ligne
  2. Ajoutez une ou plusieurs listes supplémentaires avec le bouton Ajouter une liste
  3. Définissez éventuellement un délimiteur entre chaque paire de listes
  4. Configurez préfixe, suffixe et séparateur de jointure selon vos besoins
  5. Cliquez sur Générer

L'outil multiplie chaque élément de la Liste 1 par chaque élément de la Liste 2, et ainsi de suite pour chaque liste supplémentaire. Le nombre de combinaisons se met à jour en temps réel avant la génération, pour que vous sachiez exactement combien de résultats attendre.

Ajout de plusieurs listes

Cliquez sur Ajouter une liste pour créer autant de listes que nécessaire. Chaque liste a sa propre zone de texte où vous saisissez les éléments un par ligne. Supprimez une liste en cliquant sur le bouton X à côté de son en-tête.

Vous pouvez réorganiser les listes par glisser-déposer. Chaque zone de texte accepte également le chargement de fichiers par glisser-déposer. Déposez un fichier .txt directement sur une liste pour charger son contenu.

Délimiteurs entre les listes

Un champ de délimiteur apparaît entre chaque paire de listes adjacentes. Il contrôle le texte inséré entre les éléments de ces deux listes dans chaque combinaison.

Par exemple, avec la Liste 1 contenant des prénoms et la Liste 2 contenant des noms de famille, définir le délimiteur sur un espace produit Jean Dupont. Le définir sur , produit Jean, Dupont. Laissez-le vide pour concaténer les éléments directement.

Le délimiteur prend en charge les séquences d'échappement. Utilisez \n pour un saut de ligne et \t pour un caractère de tabulation.

Enveloppement des combinaisons avec préfixe et suffixe

Le champ Préfixe ajoute du texte au début de chaque combinaison. Le champ Suffixe ajoute du texte à la fin. Ensemble, ils enveloppent chaque résultat dans un format cohérent.

Par exemple, avec préfixe <option> et suffixe </option>, une combinaison de « Rouge » et « Grand » avec un délimiteur espace produit :

<option>Rouge Grand</option>

Préréglages intégrés

Utilisez le menu déroulant Préréglages pour remplir les deux champs préfixe et suffixe en un seul clic :

  • Guillemets doubles : "..."
  • Guillemets simples : '...'
  • Parenthèses : (...)
  • Crochets : [...]
  • Accolades : {...}
  • HTML <li> : <li>...</li>
  • HTML <p> : <p>...</p>
  • Valeurs SQL : ('...') avec virgule finale
  • Suffixe virgule : ajoute ,
  • Préfixe tabulation : ajoute un caractère de tabulation au début

Contrôle du séparateur de jointure

Le champ Séparateur de jointure définit le texte placé entre chaque combinaison dans la sortie. La valeur par défaut est \n (nouvelle ligne), qui place chaque combinaison sur sa propre ligne. Changez-le en , pour une liste séparée par des virgules, ou \n\n pour une sortie à double interligne.

Options de filtrage et de nettoyage

Quatre cases à cocher affinent la sortie avant l'affichage :

Ignorer les lignes vides

Activez Ignorer les lignes vides pour ne pas tenir compte des lignes blanches dans chaque liste lors de la génération des combinaisons. Sans cela, une ligne vide compte comme un élément et produit des combinaisons avec des parties manquantes.

Nettoyer les éléments

Activez Nettoyer les éléments pour supprimer les espaces de début et de fin de chaque élément avant la combinaison. Cela corrige l'espacement incohérent des données copiées-collées.

Mélange aléatoire

Activez Mélange aléatoire pour randomiser l'ordre des combinaisons générées. L'ordre par défaut est systématique : l'élément 1 de la Liste 1 associé à chaque élément de la Liste 2, puis l'élément 2 de la Liste 1, et ainsi de suite. Le mélange est utile pour des données de test aléatoires ou pour éviter des schémas prévisibles.

Supprimer les doublons

Activez Supprimer les doublons pour éliminer les combinaisons identiques de la sortie. Cela est important lorsque les listes contiennent des éléments répétés qui produiraient le même résultat.

Cas d'utilisation concrets

Génération de variantes de produit

Combinez des listes de couleurs, tailles et styles pour produire chaque SKU ou variante de produit. Définissez le délimiteur sur - pour obtenir des résultats comme Rouge - Grand - Coton.

Création de données de test

Construisez des combinaisons de noms d'utilisateur, domaines et TLD pour générer des adresses courriel de test. Mélangez la sortie pour des jeux de données de test aléatoires.

Construction de chemins URL

Combinez des chemins de base, catégories et slugs pour générer toutes les structures d'URL possibles pour un plan de site ou une carte de redirections.

Production de combinaisons de mots-clés

Combinez des mots modificateurs, mots-clés principaux et termes de localisation pour élargir une liste de mots-clés pour des campagnes SEO ou PPC.

Génération de listes de noms

Combinez prénoms et noms de famille pour créer un répertoire complet. Utilisez préfixe et suffixe pour envelopper chaque résultat dans le format attendu par votre système de destination.

Confidentialité et rapidité

TextModifier traite tout dans votre navigateur. Aucun texte n'est envoyé à un serveur. Pas de compte, pas de pistage, pas de stockage de données. La génération s'effectue instantanément sur votre appareil.

Commencez à générer des combinaisons à partir de vos listes

Arrêtez d'écrire des boucles imbriquées ou de combiner manuellement les éléments de plusieurs listes. Collez vos listes dans l'outil Générateur de combinaisons de lignes et obtenez toutes les combinaisons en un seul clic.

Prêt à manipuler du texte ?

Parcourez tous les outils disponibles et commencez en quelques secondes.

Parcourir les outils

Emportez vos outils partout

Téléchargez l'application TextModifier™ pour accéder rapidement à tous vos outils texte préférés, à tout moment et en tout lieu.