Wie ersetze ich '|' in Notepad ++

0

Ich habe zu viele Datensätze, die wie folgt enden:

en-US |||||

Aber ich wollte, dass sie in eine neue Zeile ersetzt werden, sagen wir

en-US

Neue Zeile

Anmerkungstext en und US unterscheiden sich in den einzelnen Datensätzen. Das einzige Element, das aufbewahrt werden muss, ist "-". Bitte beraten.

Kenneth Lhv
quelle
Die einzige Methode, die ich ausprobiert habe, ist das Ersetzen durch: \ n. Was muss ich in "Find What: xx-xx ||||" eingeben? ?
Kenneth Lhv

Antworten:

6
  1. Drücken Sie Ctrl+ H(Suchen & Ersetzen).

  2. Verwenden Sie diese Einstellungen:

    • Suchmodus: Extended

    • Finde was: |||||

    • Ersetzen mit: \n

  3. Ersetzen.

Peter
quelle
2

Benutzerregulärer Ausdruck zum Suchen [a-zA-Z][a-zA-Z]-[a-zA-Z][a-zA-Z]||||und Ersetzen\n

In Notepad ++ 6 wird PCRE (Perl Compatible Regular Expressions) unterstützt. Hier ist Ref .

Wir sollten uns auch mit einer anderen Stapelüberlauf-Frage befassen. https://stackoverflow.com/questions/4398613/notepad-newline-in-regex

Gemeinschaft
quelle