Angenommen, ich habe diese Zeilen:
A
B
C
D
E
Ich möchte leere Zeilen und auch die Leerzeichen vor dem Buchstaben wie folgt entfernen:
A
B
C
D
E
Wie kann ich das in Notepad ++ erreichen?
Angenommen, ich habe diese Zeilen:
A
B
C
D
E
Ich möchte leere Zeilen und auch die Leerzeichen vor dem Buchstaben wie folgt entfernen:
A
B
C
D
E
Wie kann ich das in Notepad ++ erreichen?
Antworten:
So entfernen Sie führende Leerzeichen und alle Leerzeilen (auch wenn die Leerzeile Leerzeichen oder Tabulatoren enthält)
^\s*
für " Suchen nach " und lassen Sie " Ersetzen durch " leer.Regex Erklärung:
^
bedeutet Zeilenanfang\s*
bedeutet eine beliebige Anzahl (gerade 0) von Leerzeichen. Whitespace-Zeichen umfassen Tabulator, Leerzeichen, Zeilenvorschub und Wagenrücklauf.\s*
wäre \s+
für einen oder mehrere Leerzeichen?
\s+$
, um nachfolgende Leerzeichen zu entfernen.
Bearbeiten -> Zeilenoperationen -> Leere Zeilen entfernen oder alternativ: Bearbeiten -> Zeilenoperationen -> Leere Zeilen entfernen (mit Leerzeichen)
Zum Edit
> Line Operations
>Remove Empty Lines
Der einfachste Weg wäre, alles auszuwählen (Strg + A) und zu Bearbeiten> Leere Operation> Hinteren Raum zuschneiden zu gehen.
Dies sollte alle Leerzeichen dazwischen entfernen.
Sie können einen einfachen regulären Ausdruck zum Suchen und Ersetzen verwenden.
____(.)\r_
(tausche _ mit Leerzeichen, da es auf dieser Seite nicht richtig formatiert ist)\1
Ändern Sie die Leerzeichen nach Bedarf, da meiner Meinung nach auf dieser Website nicht die genauen Leerzeichen angezeigt werden, die Sie benötigen.
Ich empfehle, Ihren regulären Ausdruck mit diesem Tutorial und diesem Spickzettel maßzuschneidern .
Drücken Sie Ctrl+ H, um das Dialogfeld Suchen und Ersetzen zu öffnen, und geben Sie wie unten ein.
Kopieren Sie zwei Leerzeichen ( Ctrl+ C), suchen und ersetzen Sie sie ( Ctrl+ H), fügen Sie sie in das Feld Suchen ein und wählen Sie Ersetzen. Wenn Sie dasselbe Zeichen mit einem Leerzeichen hinter oder vor dem Zeichen haben, kopieren Sie das Zeichen mit dem Leerzeichen und ersetzen Sie es durch dasselbe Zeichen ohne das Leerzeichen.
Keine komplizierten Befehle, die bei mir übrigens nicht funktionierten.
Gehen Sie zu Bearbeiten> Leervorgänge> Unnötiges Leerzeichen und EOL entfernen