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

Notepad++ 在文本编辑器中按分隔符选择列,notepad++,sublimetext,text-editor,Notepad++,Sublimetext,Text Editor,如何使用文本编辑器(如notepad++,sublime等)选择由分隔符分隔的列 例如,这是我的文本: 1053-57-1-5435345-423 3-4-2-6-2 3433434-3-5-2-5 假设我想选择第四列 5435345 6 2 我知道notepad++或sublime用于复杂的操作,所以我认为这是可能做到的 注意:如您所见,通过拖动方法选择列将不起作用,因为每行的长度不是恒定的 感谢使用记事本++ 使用regex替换: 键入Ctrl-H 查找内容:^(?:[^-]+-){3}

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

例如,这是我的文本:

1053-57-1-5435345-423
3-4-2-6-2
3433434-3-5-2-5
假设我想选择第四列

5435345
6
2
我知道notepad++或sublime用于复杂的操作,所以我认为这是可能做到的

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


感谢使用记事本++

使用regex替换:

键入Ctrl-H

查找内容:
^(?:[^-]+-){3}([^-]+).$

替换为:
$1

确保选中了
正则表达式。

单击
替换所有

@user2776193:对不起,我忘记了
中的量词
+
(?:[^-]+-)
。请参阅我的编辑。