339 Stimmen

CRLF in Notepad++ finden

Wie kann ich alle CR/LF-Zeichen in Notepad++ finden/ersetzen?

Ich bin auf der Suche nach etwas, das dem Sonderzeichen ^p in Microsoft Word entspricht.

4voto

Chris Punkte 41

Ich habe herausgefunden, dass es funktioniert, indem ich die Funktion "Ersetzen" verwende und mit " \n ", mit dem Modus "Erweitert". Ich verwende die Version 5.8.5.

4voto

Aquarius Power Punkte 3431

In 2013, v6.13 oder später, verwenden:

Menü Editar EOL-Umwandlung Windows-Format .

3voto

Wiktor Stribiżew Punkte 551798

So finden Sie jede Art von Zeilenumbruchsequenz verwenden Sie das folgende Regex-Konstrukt:

\R

Zum Suchen und Auswählen fortlaufend Zeilenumbruchsequenzen, hinzufügen + nach \R : \R+ .

Stellen Sie sicher, dass Sie die Regulärer Ausdruck Modus:

enter image description here

Es passt:

  • U+000DU+000A - CRLF"-Sequenz
  • U+000A - LINE FEED , LF
  • U+000B - LINE TABULATION , VT
  • U+000C - FORM FEED , FF
  • U+000D - CARRIAGE RETURN , CR
  • U+0085 - NEXT LINE , NEL
  • U+2028 - LINE SEPARATOR
  • U+2029 - PARAGRAPH SEPARATOR

2voto

alex Punkte 21

Wenn Sie eine komplexe Regexp-Ersetzung vornehmen müssen, die \r\n können Sie diese Einschränkung durch einen dreistufigen Ansatz umgehen:

  1. Ersetzen Sie alle \r\n durch ein Tag, sagen wir #GO# Erweitert" ankreuzen, ersetzen \r\n por #GO#
  2. Führen Sie Ihre Regexp aus, z.B. Entfernen von mehrzeiligen ICON="*" aus einem html-Lesezeichen Regexp prüfen, ersetzen ICON=.[^"]+.> by >
  3. Zurückstellen \r\n Erweitert" ankreuzen, ersetzen #GO# por \r\n

2voto

Verwenden Sie die erweiterte Suchoption ( Ctrl + R ) und verwenden Sie das Tastaturkürzel für CRLF ( Ctrl + M ), um einen Wagenrücklauf einzufügen.

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