替换方括号内具有动态字符的字符串

时间:2015-02-15 02:52:15

标签: regex notepad++

我是一个字符串格式:

new.ControlField[0] = "";       
new.ControlField[1] = "";
new.ControlField[2] = "";
new.ControlField[3] = "";

从上面我需要用空格替换字符串格式: new.ControlField [0] = 。这里的值是" [] "是动态,那么如何使用notepad ++替换功能替换它。

3 个答案:

答案 0 :(得分:1)

Find what:         new\.ControlField\[(\d*)\]\s?=
Replace with:      Just enter space

Search mode:       Regular expression

测试。

答案 1 :(得分:0)

/ [(\ d +)] /

我不确定记事本++,因为我在Linux上并没有在我的机器上使用它,但是当我在http://www.regexr.com/进行测试时,它就有用了。

答案 2 :(得分:0)

我的机器上没有Notepad ++,但尝试搜索

new\.ControlField\[\d+\] = 

并替换为空。确保你有" grep"或"正则表达式"在您的查找和替换中选择了该选项。