Nummer suchen und mit Notepad++ und RegEx zum Zeilenende gehen

Nummer suchen und mit Notepad++ und RegEx zum Zeilenende gehen

Ich muss im Beispiel unten ein numerisches Zeichen vom Zeilenanfang zum Zeilenende verschieben. Ich plane, RegExNotepad++ zu verwenden. Um eine Zahl zu finden, verwende ich [1-9]+einen Ausdruck. Aber wie wähle ich diese Zahl aus und verschiebe sie ans Zeilenende?

Aktuell:

 1 #define AAA
 2 #define BBB
 123 #define CCC

Sollte sein:

 #define AAA 1
 #define BBB 2
 #define CCC 123

Antwort1

Ich habe N++ v7.2.2 verwendet

Strg+H --> Registerkarte „Ersetzen“
Suchen nach: (^)(\s+)?(\d+)(\s+)(#define)(\s+)([^\r\n]+)?(\r\n|$)
Ersetzen durch: \1\5\6\7\4\3\8
Umbrechen: aktiviert
Suchmodus: Regulärer Ausdruck

verwandte Informationen