451 Stimmen

Entfernen von Leerzeilen in Notepad++

Wie kann ich leere Zeilen in Notepad++ ersetzen? Ich habe ein Suchen und Ersetzen mit den leeren Zeilen in der Suche und nichts in der Ersetzung versucht, aber es hat nicht funktioniert; es braucht wahrscheinlich Regex.

27voto

Saikat Punkte 10782

Sie können die Technik wie im folgenden Screenshot gezeigt anwenden:

  • Was finden: ^\r\n
  • Ersetzen durch: keep this empty
  • Suchmodus: Regular expression
  • Umwickeln: ausgewählt

enter image description here

HINWEIS: für *nix-Dateien einfach finden durch \n

20voto

Kamal Nayan Punkte 1732

Das hat bei mir funktioniert:

  1. Presse ctrl + h (Abkürzung für replace)
  2. Schreiben Sie einen der folgenden Regex in find what Box. [\n\r]+$ o ^[\n\r]+
  3. Verlassen Sie Replace with Kasten leer
  4. Sur Search Mode auswählen Regex
  5. Klicken Sie auf Replace All

    Erledigt!

16voto

Praboda Punkte 450

1) Ctrl + H ( Oder Search Replace.. ), um das Fenster Ersetzen zu öffnen.

2) Wählen Sie 'Search Mode' Regulärer Ausdruck'.

3) In Was finden Typ ^(\s*)(.*)(\s*)$ & in Ersetzen durch Typ \2

  • ^ - Entspricht dem Zeichen für den Zeilenanfang
  • (\s*) - Entspricht leeren Leerzeichen
  • (.*) - Passt auf beliebige Zeichen
  • (\s*) - Passt auf Leerzeichen
  • $ - Entspricht einem Zeilenendezeichen
  • \2 - Bezeichnet den übereinstimmenden Inhalt der 2. Klammer

enter image description here Siehe https://www.rexegg.com/regex-quickstart.html für mehr über Regex.

15voto

Bassem Punkte 3105

Drücken Sie in notepad++ die Tastenkombination STRG+H , klicken Sie im Suchmodus auf "Erweitert ( \n , \r , \t ...)" und geben Sie dann in das Feld "Was suchen" ein: \r\n (kurz für CR LF) und lassen Sie das Feld "Ersetzen durch" leer

Drücken Sie schließlich auf Alle ersetzen

13voto

Ahmad Punkte 19007

Nun, ich bin mir nicht sicher, was die Regex oder Ihre Situation angeht.

Wie wäre es mit CTRL+A, wählen Sie das TextFX-Menü -> TextFX Edit -> Delete Blank Lines und viola alle leeren Zeilen weg.

Eine Randbemerkung: Wenn die Zeile leer ist, d. h. keine Leerzeichen enthält, funktioniert dies

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X