是否可以替换和复制(剪切)此:
fdialog(1)
{
//some code
}
...
fdialog(5000)
{
//some code
}
我需要选择具有fdialog和{}的所有东西,就像我输入fdialog(或类似的东西,它选择所有有fdialog的东西(和括号内的整个代码?示例:
fdialog(3253)
{
print("example");
}
我有几十个,我需要将fdialog改为其他
我发现了一个hacky正则表达式来做到这一点。
按Ctrl + H
替换菜单或转到Find -> Replace
。
在“查找”区域中,切换正则表达式以使正则表达式起作用并放置fdialog\([\d]+\)\n{[\s\w\d()";/]*}
。对于“替换”区域,将其留空并按“全部替换”。这应该删除所有fdialog()
函数。
正则表达式匹配fdialog后跟()括号,其中包含任意数量的数字作为参数,后跟带有{}方括号的新行,其中包含任何内容。