Notepad++ 注释所有包含字符串的行或所有带有书签的行

Notepad++ 注释所有包含字符串的行或所有带有书签的行

我想使用 Notepad++ 注释掉一些 Java 代码,例如

StringBuffer sbTest = new StringBuffer();
sbTest.append("aaa");
sbTest.append("bbb");
sbTest.append("ccc");
sbTest.append("aaa");
sbTest.append("ddd");

假设我想注释掉所有包含“aaa”的行,如何在 Notepad++ 中执行此操作?我知道一种将包含此文本的行添加到书签的方法,但我不知道如何注释掉这些已添加到书签的行。您能否建议我使用 Notepad++ 执行此操作的方法?

答案1

使用正则表达式查找和替换搜索(.*"aaa")并替换为//\1

  • "aaa"是您要搜索的内容,.*意味着您在该行之前选取字符,并且括号会创建一组所有要搜索的字符。
  • \1然后将该组插入替换中。

答案2

在正则表达式模式下使用‘查找和替换’:

  • 找什么:(.*aaa)
  • 用。。。来代替://\1
  • 点击“全部替换”

在此处输入图片描述

在此处输入图片描述

相关内容