在Notepad ++中切换列

时间:2014-09-18 08:44:14

标签: notepad++

关于Notepad ++的另一个问题。我想使用查找和替换工具(非常长的文档)切换2列。

我有这个:

1,40 48 56.85,-26 37 17.64,1
2,40 46 4.78,-26 42 30.45,2
3,40 37 5.82,-27 10 8.34,3
4,40 3 10.38,-27 42 26.51,4
5,40 30 22.18,-28 35 11.00,5
6,40 11 6.42,-28 59 21.62,6
7,39 49 10.33,-29 33 28.46,7

但我需要这个:

1,-26 37 17.64,40 48 56.85,1
2,-26 42 30.45,40 46 4.78,2
3,-27 10 8.34,40 37 5.82,3
4,-27 42 26.51,40 3 10.38,4
5,-28 35 11.00,40 30 22.18,5
6,-28 59 21.62,40 11 6.42,6
7,-29 33 28.46,39 49 10.33,7

所以基本上在中间切换2列。我试过的表达不起作用。

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

执行:

找到:^([^,]+),([^,]+),([^,]+),([^,]+)$
替换为:$1,$3,$2,$4

确保选中regular expression,然后点击Replace All

答案 1 :(得分:1)

如果您可以对齐这些列(一种“固定列宽”),则可以轻松选择整个列,按住Alt键并拖动鼠标整列,然后拖动(垂直) )选择你可以轻松移动它。