Notepad ++如何在特定字符后剪切所有文本

use*_*699 4 notepad++

我有一些要使用Notepad++编辑的文本。

文本如下诸如图案test 1 - test1test 2 - test2test 3 - test3等等,每行一个。我想在“-”字符/符号之后的每一行“剪切”所有字符。我需要将所有已剪切的内容放入剪贴板,以便我可以将其粘贴到其他地方。(如果前缀不能放入剪贴板,那么简单地如何删除'-'之后的所有字符就足够了)。

通过使用 -.* 在记事本中搜索\替换将删除“-”之后的所有内容。我需要知道如何剪切和复制它。如果我能弄清楚如何删除“-”之前的所有内容,就像上面所做的那样,我可以将其全部复制。有任何想法吗?会容易很多。

all*_*tic 5

要获取前缀(破折号之前的文本),请按 Ctrl+H 并按如下方式填写字段:

在此处输入图片说明

要获取后缀(破折号后的文本),请按 Ctrl+H 并按如下方式填写字段:

在此处输入图片说明

如果前缀或后缀中有任何破折号,则会中断。

如果您需要分别获取两者,只需将第一次替换的结果捕获到不同的文件(或剪贴板),然后按Ctrl+z并执行第二次替换。

如果您需要包含破折号和/或空格,您可以根据需要在替换占位符之前或之后的“替换为:”文本框中添加它们。