Entfernen Sie jeden zweiten Wagenrücklauf ab Zeile zwei

Entfernen Sie jeden zweiten Wagenrücklauf ab Zeile zwei

Ich habe eine Textdatei, bei der ich ab Zeile 2 jeden zweiten Wagenrücklauf entfernen möchte. Daher sollten die Wagenrückläufe in den Zeilen 2, 4, 6 usw. entfernt werden.

Der Wagenrücklauf ist in Notepad++ an dem LFZeichen erkennbar.

Ich weiß, dass ich es im erweiterten Modus finden kann \n.

Irgendwelche Ideen?

Dank im Voraus!

Antwort1

Verwenden Sie den regulären Ausdrucksmodus. Sie suchen nach einem Wagenrücklauf (Windows verwendet \r\n als Wagenrücklauf), etwas Text und dann einem weiteren Wagenrücklauf. Das Ersetzen durch gibt Ihnen nur die Angaben in den Klammern zurück. Stellen Sie sicher, dass Sie „Alles ersetzen“ ausführen, da ich nicht getestet habe, ob ich jeweils nur eins ersetzen kann.

Suchen nach: (\r\n.*)\r\n
Ersetzen durch: \1

Antwort2

Ich habe stattdessen dies verwendet:

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

Lediglich die letzte Zeile muss manuell bearbeitet werden.

Antwort3

Setzen Sie den Cursor auf die erste leere Zeile und zeichnen Sie ein Makro auf.

  • DelDann .
  • Höre auf, aufzunehmen.
  • Ctrl- Shift-P für einige Sekunden

Ich hatte eine schöne, saubere Ergebnisseite von meinem NMAP-Lauf.

verwandte Informationen