Herramientas de líneas: duplicados, orden, SQL IN
Limpia una lista línea por línea (quita espacios, líneas vacías y duplicados, ordena e invierte) y la devuelve como líneas, cláusula SQL IN, lista separada por comas o array JSON.
Cargando…
Cómo usar
- Pega una lista en el cuadro superior, un elemento por línea.
- Marca las opciones de limpieza que necesites: Quitar espacios, Quitar líneas vacías y Quitar duplicados. Con Ignorar mayúsculas, la detección de duplicados trata igual mayúsculas y minúsculas, y el orden además ignora los acentos (é = e).
- Elige A → Z o Z → A en Ordenar; entonces aparece Orden natural (2 < 10). Invertir da la vuelta al orden final.
- Elige el formato en Salida: Uno por línea, SQL IN ( … ), Separado por comas o Array JSON. Con SQL IN, marca Números sin comillas para dejar los valores numéricos sin comillas.
- Revisa el recuento de líneas encima del resultado y pulsa Copiar.
Preguntas frecuentes
- ¿Se envía mi lista a un servidor?
- No. Todo se ejecuta en tu navegador.
- ¿Qué hace el orden natural?
- Compara las secuencias de dígitos por su valor, así item2 va antes que item10; sin él, item10 va primero porque se compara 1 con 2. Las letras se ordenan según las reglas del idioma de la página.
- ¿Qué línea se conserva cuando hay duplicados?
- Se queda la primera aparición en su sitio; las copias posteriores se eliminan y se cuentan. Con Quitar espacios desactivado, «apple» y «apple » son líneas distintas; con Ignorar mayúsculas activado, «Apple» y «apple» son duplicados y se conserva la forma que aparece primero.
- ¿Cómo trata la salida SQL IN las comillas y los números?
- Cada valor va entre comillas simples y cualquier comilla simple interna se duplica, así O'Brien pasa a ser 'O''Brien'. Con Números sin comillas, los enteros y decimales simples como 42, -7 o 3.14 se escriben sin comillas; el resto sigue entre comillas. Las barras invertidas se dejan tal cual; revísalas aparte si tu base de datos trata la barra invertida como carácter de escape (lo predeterminado en MySQL).
- ¿Los números siguen siendo números en el array JSON?
- No. Cada línea se convierte en una cadena JSON (por ejemplo "42") y el array se sangra con 2 espacios. Separado por comas une las líneas con una coma y un espacio, sin comillas.