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

replace the string having dynamic character inside square bracket

我有一个字符串格式:

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

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

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

Search mode:       Regular expression

已测试。

/[(\d+)]/

不确定记事本++,因为我在 linux 上,但我的机器上没有它,但是当我在 http://www.regexr.com/.

测试它时,它起作用了

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

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

并替换为空。确保在查找和替换中选择了 "grep" 或 "regex" 选项。