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):
Screenshot (nachher):