在 notepad++ 中搜索给定范围内的数据

在 notepad++ 中搜索给定范围内的数据

我有这样的数据:

ABC DEF 123 456 STU 567-89 XYZ 234  
123 345 789 ERT FGHT TYUI FGHT 456  
HHKHFS NOR TEST TEST1 5678 NOT TEST  

尝试将其格式化为以下输出,我可以使用其中从任意范围(从 1 到 3、2 到 4、1 到 5)等剪切字符串,并且我应该将剪切的部分粘贴到新页面中。假设我决定复制 1-3 范围,则输出应如下所示:

ABC DEF 123  
123 345 789  
HHKHFS NOR TEST

数据可以用逗号 (,) 或空格分隔

基本上,我正在寻找的是假设我需要剪切前三列值,我应该能够剪切它,然后如果我想剪切接下来的三个值,也可以采取。

答案1

您可以使用宏来完成您的任务。

如果您想复制 1-3 范围作为示例文本,您可以录制以下宏(主菜单中的“宏”>“开始录制”):

Ctrl-Right, Ctrl-Right, Ctrl-Right, Shift-End, Backspace, Backspace, Down, Home

然后您可以重复此宏多次来处理每一行。

要使用此方法处理由空格和逗号分隔的文本,您可以通过用空格替换逗号来预处理文本。

相关内容