是否可以在IntellijIdea中保存正则表达式食谱?

时间:2017-09-20 10:54:23

标签: intellij-idea

我使用regexp replace进行调试。例如我的初始课程:

enter image description here

之后我想记录用参数调用哪些方法。 Cc.logchw()命令执行此操作。

查找:(function )(.*)(\([^{]*)(\{ *)(\r*)(\s*)

替换:$1$2$3$4$5$6Cc.logchw(this, "$2", arguments);$5$6

替换后的课程:

enter image description here

然后我可以评论,取消评论或删除当前班级中的所有日志。

要执行所有这些操作,我应该转到我的Regexp.txt,复制第1行,粘贴到"查找"字段,复制第二行并粘贴到"替换"领域。我的食谱示例:

enter image description here

那么可以在IntellijIdea中保存正则表达式食谱吗?

例如某些列表>选择"取消评论" >它填充"查找"和"替换"领域。或者也许一些插件可以做到这一点。

1 个答案:

答案 0 :(得分:0)

您可以使用Edit > Find > Replace Structurally并将查找和替换表达式另存为模板。

模板'表达'使用定制的IntelliJ搜索条件语言。 有许多预先存在的模板,因此您可以找到满足您需求的东西,或者可以自定义以满足您的需求。

更多详情in the docs