在文本编辑器中按分隔符选择列

时间:2014-06-21 07:31:56

标签: notepad++ sublimetext text-editor

如何使用文本编辑器(如notepad++sublime等)选择由分隔符分隔的列。

例如,这是我的文字:

1053-57-1-5435345-423
3-4-2-6-2
3433434-3-5-2-5

让我们说我想选择第4列

5435345
6
2

我知道notepad ++或sublime用于复杂的操作,所以我认为可以做到这一点。

注意:正如您所看到的,通过拖动方法选择列不会起作用,因为每行的长度不是恒定的。

由于

1 个答案:

答案 0 :(得分:1)

使用记事本++

使用替换正则表达式:

键入Ctrl-H

找到:^(?:[^-]+-){3}([^-]+).*$
替换为:$1

确保选中Regular expression 点击Replace All