TextModifier™

Cómo generar combinaciones de líneas en línea

¿Necesitas crear todas las combinaciones posibles a partir de dos o más listas? Así puedes generar todas las combinaciones de líneas en segundos sin programar.

Resumen: ¿Necesitas todas las combinaciones posibles de múltiples listas? La herramienta Generador de combinaciones de líneas crea todas las combinaciones a partir de dos o más listas, con delimitadores entre elementos, envoltorio de prefijo y sufijo, orden aleatorio y eliminación de duplicados. Todo se ejecuta en tu navegador.

Tienes una lista de nombres de pila y una lista de apellidos y necesitas cada nombre completo posible. O un conjunto de colores, tallas y materiales de producto que deben combinarse en cada variante. Escribir bucles anidados o hacerlo a mano desperdicia tiempo y provoca errores.

La herramienta Generador de combinaciones de líneas de TextModifier toma múltiples listas y produce todas las combinaciones al instante, con control total sobre el formato y el filtrado.

Cómo funciona

  1. Introduce elementos en la Lista 1, uno por línea
  2. Añade una o más listas adicionales con el botón Añadir lista
  3. Opcionalmente establece un delimitador entre cada par de listas
  4. Configura prefijo, sufijo y separador de unión según sea necesario
  5. Haz clic en Generar

La herramienta multiplica cada elemento de la Lista 1 por cada elemento de la Lista 2, y así sucesivamente para cada lista adicional. El conteo de combinaciones se actualiza en tiempo real antes de generar, para que sepas exactamente cuántos resultados esperar.

Añadir múltiples listas

Haz clic en Añadir lista para crear tantas listas como necesites. Cada lista tiene su propia área de texto donde introduces elementos uno por línea. Elimina una lista haciendo clic en el botón X junto a su encabezado.

Puedes reordenar las listas arrastrando y soltando. Cada área de texto también acepta la carga de archivos con arrastrar y soltar. Suelta un archivo .txt directamente sobre una lista para cargar su contenido.

Delimitadores entre listas

Un campo de delimitador aparece entre cada par de listas adyacentes. Este controla el texto insertado entre los elementos de esas dos listas en cada combinación.

Por ejemplo, con la Lista 1 conteniendo nombres de pila y la Lista 2 conteniendo apellidos, establecer el delimitador como un espacio produce Juan García. Establecerlo como , produce Juan, García. Déjalo vacío para concatenar los elementos directamente.

El delimitador soporta secuencias de escape. Usa \n para un salto de línea y \t para un carácter de tabulación.

Envoltorio de combinaciones con prefijo y sufijo

El campo Prefijo añade texto al inicio de cada combinación. El campo Sufijo añade texto al final. Juntos, envuelven cada resultado en un formato consistente.

Por ejemplo, con prefijo <option> y sufijo </option>, una combinación de "Rojo" y "Grande" con un delimitador de espacio produce:

<option>Rojo Grande</option>

Presets integrados

Usa el desplegable Presets para rellenar ambos campos de prefijo y sufijo con un solo clic:

  • Comillas dobles: "..."
  • Comillas simples: '...'
  • Paréntesis: (...)
  • Corchetes: [...]
  • Llaves: {...}
  • HTML <li>: <li>...</li>
  • HTML <p>: <p>...</p>
  • Valores SQL: ('...') con coma final
  • Sufijo de coma: añade ,
  • Prefijo de tabulación: antepone un carácter de tabulación

Control del separador de unión

El campo Separador de unión define el texto colocado entre cada combinación en la salida. El valor predeterminado es \n (nueva línea), que coloca cada combinación en su propia línea. Cámbialo a , para una lista separada por comas, o \n\n para salida con doble espaciado.

Opciones de filtrado y limpieza

Cuatro casillas de verificación refinan la salida antes de mostrarla:

Omitir líneas vacías

Activa Omitir líneas vacías para ignorar las líneas en blanco de cada lista al generar combinaciones. Sin esto, una línea vacía cuenta como un elemento y produce combinaciones con partes faltantes.

Recortar elementos

Activa Recortar elementos para eliminar los espacios iniciales y finales de cada elemento antes de combinar. Esto limpia el espaciado inconsistente de datos copiados y pegados.

Orden aleatorio

Activa Orden aleatorio para aleatorizar el orden de las combinaciones generadas. El orden predeterminado es sistemático: el elemento 1 de la Lista 1 emparejado con cada elemento de la Lista 2, luego el elemento 2 de la Lista 1, y así sucesivamente. El orden aleatorio es útil para datos de prueba aleatorios o para evitar patrones predecibles.

Eliminar duplicados

Activa Eliminar duplicados para suprimir combinaciones idénticas de la salida. Esto importa cuando las listas contienen elementos repetidos que producirían el mismo resultado.

Casos de uso reales

Generación de variantes de producto

Combina listas de colores, tallas y estilos para producir cada SKU o variante de producto. Establece el delimitador como - para obtener resultados como Rojo - Grande - Algodón.

Creación de datos de prueba

Construye combinaciones de nombres de usuario, dominios y TLD para generar direcciones de correo de prueba. Aleatoriza la salida para conjuntos de datos de prueba aleatorios.

Construcción de rutas URL

Combina rutas base, categorías y slugs para generar todas las estructuras URL posibles para un mapa del sitio o mapa de redirecciones.

Producción de combinaciones de palabras clave

Combina palabras modificadoras, palabras clave principales y términos de ubicación para expandir una lista de palabras clave para campañas de SEO o PPC.

Generación de listas de nombres

Combina nombres de pila y apellidos para crear un listado completo. Usa prefijo y sufijo para envolver cada resultado en el formato que tu sistema de destino espera.

Privacidad y velocidad

TextModifier procesa todo en tu navegador. Ningún texto se sube a un servidor. Sin cuentas, sin rastreo, sin almacenamiento de datos. La generación ocurre al instante en tu dispositivo.

Empieza a generar combinaciones de tus listas

Deja de escribir bucles anidados o combinar manualmente elementos de múltiples listas. Pega tus listas en la herramienta Generador de combinaciones de líneas y obtén todas las combinaciones con un solo clic.

¿Listo para manipular texto?

Explora todas las herramientas disponibles y comienza en segundos.

Explorar herramientas

Lleva tus herramientas contigo

Descarga la app de TextModifier™ para acceder rápidamente a todas tus herramientas de texto favoritas, en cualquier momento y lugar.