it-swarm.com.de

Notepad ++ - Wie kann ich Leerzeilen ersetzen?

Ich habe eine Textdatei mit tausend Zeilen wie folgt:

402

115

90

...

Wie Sie sehen, gibt es zwischen jeder Zahl, die ich entfernen möchte, eine leere Zeile, so dass ich sie habe 

402
115
90
...

Wie kann ich das machen?

85
Joeblackdev
  1. Drücken Sie Ctrl+H (Ersetzen)

  2. Wählen Sie Extended aus SearchMode

  3. Gib \r\n\r\n in Find What ein

  4. Gib \r\n in ReplaceWith ein

  5. Klicken Sie auf Replace All

Replace multiple line breaks

178
YetAnotherUser

Ab NP ++ V6.2.3 (noch nicht sicher bei älteren Versionen): 

  1. Gehe zu Menü -> Bearbeiten -> Linienoperationen
  2. Wählen Sie je nach Bedarf "Leere Zeilen entfernen" oder "Leere Zeilen entfernen (mit Leerzeichen)".

Hoffe, das hilft auf einfache und dennoch schnelle Weise zum Ziel :)

146
Liudas

Übrigens gibt es in Notepad ++ ein eingebautes Plugin, das das erledigt: TextFX -> TextFX Edit -> Delete Blank Lines (erst drücken CTRL+A um alle auszuwählen).

21
jakub.g

Dadurch werden beliebig viele Leerzeilen entfernt

CTRL + H ersetzen

Wählen Sie den erweiterten Suchmodus

ersetzen Sie alle \r\n durch (Leerzeichen)

wechseln Sie dann zum regulären Ausdruck und ersetzen Sie alle \s+ durch \n

5
Griffin

Sie können ein Makro aufzeichnen, das die erste leere Zeile entfernt und den Cursor für die zweite Zeile korrekt positioniert. Dann können Sie das Ausführen dieses Makros wiederholen. 

1
GolezTrol

Dies sollte Ihre Sortierung erhalten:

  • Markieren Sie vom Ende der ersten Zeile bis zum Beginn der dritten Zeile.
  • Verwenden Sie den Ctrl + H, um das Fenster "Suchen und Ersetzen" aufzurufen.
  • Der hervorgehobene Bereich wird bereits in das Textfeld "Suchen" eingefügt.
  • Ersetzen durch: \r\n
  • 'Alle ersetzen' entfernt dann alle zusätzlichen Zeilenräume, die nicht benötigt werden.

So sollte es aussehen: enter image description here

0
Dustin Cook