正则表达式intellij-idea替换

时间:2015-02-04 12:07:20

标签: regex intellij-idea

我正在使用IntelliJ,我想请一些正则表达式的帮助来获得这样的结果:

    patient.setIdentificationDate(new Date()); -> {IdentificationDate} and {new Date()}
    patient.setIdentificationNumber(153698); -> {IdentificationNumber} and {153698}
    patient.setIdentificationSeries("33 02"); -> {IdentificationSeries} and {"33 02"}

P.S。非常感谢

2 个答案:

答案 0 :(得分:5)

看起来你正在Replace in path通过正则表达式修改源代码?

如果是这种情况,您可以打开Replace in path对话框(ctrl-shift-r),勾选正则表达式并输入以下内容:

要查找的文字:patient.set([A-Za-z]*)\((.*)(\);)

替换为:{$1} and {$2}

希望这有帮助。

答案 1 :(得分:0)

这个正则表达式模式替换将起作用

patient.set([^(]*)\((.*)\);

替换为

{$1} and {$2}

enter image description here