使用 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
环绕:已选中
搜索模式:正则表达式

相关内容