重组号码顺序

Reorganize number order

我有这样的表格:

七位数 - 三位数 - 二 - 二位数

实例:

7777777 - 123 - 12 - 12

我想重新组织表格并将列表中的每三个放在行的最后

变成这样

7777777 - 12 - 12 - 123

“-”只是为了分隔目的我的表格没有“-”只包括空格

这可以用记事本++实现吗? 谢谢!

假设你所有的行都是相同的格式,你可以用正则表达式替换:

查找内容:

(\d+)(\s+)(\d+)(\s+)(\d+)(\s+)(\d+)

替换为:


确保选中“正则表达式”

这将在由4个数字块组成的每一行中(每个块中的数字数量无关紧要)将第二个数字块移动到最后一个数字块。 \d+ 搜索一个数字块(至少 1 个),\s+ 搜索一个空格块(至少 1 个)。 (\d+) 是一个捕获组,因此您可以通过其编号 </code> ... <code> 访问替换中找到的块。所以 </code> 是第一个数字块,<code> 是第一个空格块,</code> 是第二个数字块,<code> 是第二个空格块,并且很快。通过重新排序块,它将第二个数字块移动到最后一个。