标签: regex notepad++
我在记事本++中工作,需要替换像
new int[(cw[0] - index) * 2];
它以“new int”开头,后跟方括号,可能包含另一对方括号。
这是什么正则表达式?
答案 0 :(得分:2)
在记事本++中,以下内容应匹配事件:
new int(\[(?>[^\[\]]|(?1))*\])
这是利用递归到捕获组以匹配嵌套括号,如"matching balanced constructs" section