我使用regexp replace进行调试。例如我的初始课程:
之后我想记录用参数调用哪些方法。 Cc.logchw()
命令执行此操作。
查找:(function )(.*)(\([^{]*)(\{ *)(\r*)(\s*)
替换:$1$2$3$4$5$6Cc.logchw(this, "$2", arguments);$5$6
替换后的课程:
然后我可以评论,取消评论或删除当前班级中的所有日志。
要执行所有这些操作,我应该转到我的Regexp.txt,复制第1行,粘贴到"查找"字段,复制第二行并粘贴到"替换"领域。我的食谱示例:
那么可以在IntellijIdea中保存正则表达式食谱吗?
例如某些列表>选择"取消评论" >它填充"查找"和"替换"领域。或者也许一些插件可以做到这一点。
答案 0 :(得分:0)
您可以使用Edit > Find > Replace Structurally
并将查找和替换表达式另存为模板。
模板'表达'使用定制的IntelliJ搜索条件语言。 有许多预先存在的模板,因此您可以找到满足您需求的东西,或者可以自定义以满足您的需求。
更多详情in the docs