12 jun. 2017

Eliminar líneas duplicadas con Notepad++

Necesito eliminar líneas duplicadas de un archivo de texto. Si no me importa el orden de las líneas en el archivo, puedo usar el método descrito en esta entrada.
En cambio, si el orden es relevante, necesitaré usar este método, que utiliza expresiones regulares:
  1. Abrir el menú Buscar --> Reemplazar...
  2. Marcar las opciones "Buscar en todo en documento", "Exporesión regular" y ". se ajusta a línea"
  3. Reemplazar con la cadena vacía exactamente lo siguiente:
    ^(.*?)$\s+?^(?=.*^\1$)

El truco lo he sacado de este hilo de stackoverflow, pero allí hay gente que dice que no le funciona y aportan otras soluciones. A mí si que me ha funcionado en las pruebas que he hecho.

No hay comentarios:

Publicar un comentario