Remova cada segundo retorno de carro a partir da linha dois

Remova cada segundo retorno de carro a partir da linha dois

Eu tenho um arquivo de texto onde gostaria de remover cada segundo retorno de carro começando na linha 2. Portanto, o retorno de carro deve ser removido nas linhas 2, 4, 6, etc.

O retorno de carro pode ser identificável no Notepad++ com o LFcaractere.

Eu sei que posso encontrá-lo \nno modo avançado.

Alguma ideia?

Desde já, obrigado!

Responder1

Use o modo Expressão Regular. Você procurará um retorno de carro (o Windows usa \r\n como retorno de carro), algum texto e outro retorno de carro. A substituição por devolverá apenas o que está entre parênteses. Certifique-se de executar "Substituir tudo", pois não testei a substituição de um de cada vez.

Encontre o que: (\r\n.*)\r\n
Substitua por: \1

Responder2

Eu usei isso em vez disso:

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

Apenas a última linha deve ser editada manualmente.

Responder3

Coloque o cursor na primeira linha em branco e grave uma macro.

  • Delentão .
  • Pare de gravar.
  • Ctrl- Shift-P por alguns segundos

Eu tive uma boa página de resultados limpos da minha execução do nmap.

informação relacionada