Erstellen Sie eine fortlaufende nummerierte Liste in verschiedenen Zeilen

Erstellen Sie eine fortlaufende nummerierte Liste in verschiedenen Zeilen

Ich habe einige Daten bei {1} Dies sind Testdaten {2 } Dies sind weitere Daten. Beachten Sie das Leerzeichen nach zwei, das durch einen Fehler verursacht wurde {3} Dies sind weitere Daten { 4} Ein weiterer Leerzeichenfehler vor der Zahl

Ich möchte alles in einer eigenen Zeile mit dem korrekten Format {1} erstellen, d. h. ohne Leerzeichen vor oder nach der Ziffer

Ich brauche dafür einen regulären Ausdruck für Notepad++

Danke

Antwort1

  • Ctrl+H
  • Finde was:{\h*(\d+)\h*}
  • Ersetzen durch: \n{$1} oder \r\n{$1}je nach Plattform
  • ÜBERPRÜFEN Groß-/Kleinschreibung beachten
  • ÜBERPRÜFEN Umwickeln
  • ÜBERPRÜFEN Regulären Ausdruck
  • DEAKTIVIEREN . matches newline
  • Replace all

Erläuterung:

{           # open brace
\h*         # 0 or more horizontal spaces
(\d+)       # group 1, 1 or more digits
\h*         # 0 or more horizontal spaces
}           # close brace

Ersatz:

\n          # linefeed, you can use \r\n for Windows EOL
{$1}        # content of group 1 (i.e. the digits) surrounded by braces

Screenshot (vorher):

Bildbeschreibung hier eingeben

Screenshot (nachher):

Bildbeschreibung hier eingeben

verwandte Informationen