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