Replace 高级查找和替换升华

Replace 高级查找和替换升华,replace,sublimetext2,Replace,Sublimetext2,使用Sublime文本编辑器,我在Java类中有100多个测试方法。我希望手动跟踪这些测试的顺序,就像使用JUnit的Java8一样,它们是随机的。我希望搜索以下所有实例,而不是通过100多个测试并添加System.out.print: @Test public void METHODNAME() { 其中METHODNAME可以是任何内容。我知道Sublime中的多行编辑,并且对许多高级查找和替换功能非常熟悉,但我不知道有任何find命令允许特定的文字模式,而不是精确的副本 创建一个合适的正

使用Sublime文本编辑器,我在Java类中有100多个测试方法。我希望手动跟踪这些测试的顺序,就像使用JUnit的Java8一样,它们是随机的。我希望搜索以下所有实例,而不是通过100多个测试并添加System.out.print:

@Test
public void METHODNAME() {
其中METHODNAME可以是任何内容。我知道Sublime中的多行编辑,并且对许多高级查找和替换功能非常熟悉,但我不知道有任何find命令允许特定的文字模式,而不是精确的副本

创建一个合适的正则表达式,如:@Test\n public void* 单击查找>替换。。。或者按CTRL+H组合键 在“查找内容”中粘贴正则表达式: 替换为:例如:$1\n System.out.printltest; 注意:$1将保留您的正则表达式所找到的内容,因此您可以在方法声明之后插入代码

此示例适用于以下文件:

@Test
public void aaa() {
aaaaaa
}

@Test
public void bbb() {
bbbbbb
}
单击“全部替换”后:

@Test
public void aaa() { 
 System.out.println("test");
aaaaaa
}

@Test
public void bbb() { 
 System.out.println("test");
bbbbbb
}

tjere不是一个正则表达式查找和替换吗?您需要在查找对话框中使用正则表达式选项。您可以提供一个示例吗?可能是我能接受的答案?