RegEx替换为Notepad ++中的Backspace

时间:2014-12-29 03:34:31

标签: regex notepad++

我正在尝试在这里替换多个代码块并快速完成,因为它几乎没有重复差别。我想我的模式正确....

\t\tMenuKey = \"([A-Z_a-z]+)\",

其中MenuKey是我要删除的任何表键(因为我将它变成一个数组),其余部分应匹配“”,部分......如果这是错的,请告诉我。但我无法弄清楚如何使其退格或基本上删除替换部分中的整行。我正在使用Notepad ++,我在RegEx上有它...所以想法?

我想删除整行并让它退格,所以它不存在。

示例输入:

    "strings and stuff here",
    MenuKey = "Some_key_Info_here",

期望的输出......

    "strings and stuff here",

3 个答案:

答案 0 :(得分:1)

您可以使用:

"[A-Z_a-z ]+",\K\s+MenuKey =[^\r\n]+

并替换为空字符串

enter image description here

/!\确保您使用的是最新版本的Notepad ++

答案 1 :(得分:0)

使用查找和替换。找到表达式,并替换为空白字段。

我不认为双引号需要转义。此外,括号看起来多余。

您的表达可能与任何内容不匹配。单击“查找”,它将转到它将替换的实例。

答案 2 :(得分:0)

查找 - > [\ s] + MenuKey = \" [A-Z_a-z] + \" 替换为 - >在记事本++中没有输入任何内容。

我试过了,请找到下面的图片

Before Replacing

更换后 After Replacing