
Ich muss im Beispiel unten ein numerisches Zeichen vom Zeilenanfang zum Zeilenende verschieben. Ich plane, RegEx
Notepad++ 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