Найти число и переместить в конец строки с помощью Notepad++ и RegEx

Найти число и переместить в конец строки с помощью Notepad++ и RegEx

Мне нужно переместить числовой символ из начала строки в конец строки в примере ниже. Я планирую использовать RegExNotepad++. Чтобы найти число, я использую [1-9]+выражение. Но как выбрать это число и переместить его в конец строки?

Текущий:

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

Должно быть:

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

решение1

Я использовал N++ v7.2.2

Ctrl+H --> вкладка «Заменить»
Найти что: (^)(\s+)?(\d+)(\s+)(#define)(\s+)([^\r\n]+)?(\r\n|$)
Заменить на: \1\5\6\7\4\3\8
Переносить: отмечено
Режим поиска: Регулярное выражение

Связанный контент