Elimine cada segundo retorno de carro a partir de la línea dos

Elimine cada segundo retorno de carro a partir de la línea dos

Tengo un archivo de texto donde me gustaría eliminar cada segundo retorno de carro comenzando con la línea 2. Por lo tanto, el retorno de carro debe eliminarse en las líneas 2, 4, 6, etc.

El retorno de carro se puede identificar en Notepad++ con el LFcarácter.

Sé que puedo encontrarlo \nen modo avanzado.

¿Algunas ideas?

¡Gracias de antemano!

Respuesta1

Utilice el modo de expresión regular. Buscará un retorno de carro (Windows usa \r\n como retorno de carro), algo de texto y luego otro retorno de carro. Reemplazar con le devolverá solo lo que está entre paréntesis. Asegúrese de ejecutar "Reemplazar todo", ya que no probé reemplazar uno a la vez.

Encuentra qué: (\r\n.*)\r\n
Reemplazar con: \1

Respuesta2

He usado esto en su lugar:

Regex: (.*?)\r\n(.*?\r\n)
Replacement: \1 \2

Sólo la última línea debe editarse manualmente.

Respuesta3

Coloque el cursor en la primera línea en blanco y grabe una macro.

  • Delentonces .
  • Para de grabar.
  • Ctrl- Shift-P durante unos segundos.

Obtuve una página de resultados bonita y limpia de mi ejecución de nmap.

información relacionada