想要使用Notepad ++从多个文件中删除一个函数

时间:2018-04-24 18:23:11

标签: regex notepad++

我有这三个函数,在多个文件中看起来完全一样,并使用Notepad ++,在文件中查找/替换文件:

FirstLine
{
    //something here
}
SecondLine
{
    //something here
}
ThirthLine
{
    //something here
}

我想删除第二个函数,结果应该是这样的:

FirstLine
{
    //something here
}
ThirthLine
{
    //something here
}

我曾多次尝试使用regex101.com这是我尝试过的最后一次:

^.*(SecondLine).*\{.*\}.*$

没有工作,:(

1 个答案:

答案 0 :(得分:1)

这就是我最终要使用的内容:

SecondLine[^\{]*\{[^\}]*\}\r*\n*

在转义大括号之前,Notepad ++抛出了无效的正则表达式错误。似乎关闭括号应该在N ++正则表达式中转义为文字}字符。

谢谢大家的帮助!