使用eclipse查找并替换所有交换参数

Chr*_*ris 12 regex eclipse replace

我有大约100行,如下所示:

的assertEquals(results.get(0).getID(),1);

它们都以assertEquals开头并包含两个参数.我正在寻找一种方法来使用find和replace all来交换所有这些行的参数.

谢谢

JB *_*zet 24

使用以下正则表达式查找:

assertEquals\((.*),(.*)\);
Run Code Online (Sandbox Code Playgroud)

而这个替代价值:

assertEquals(\2,\1);
Run Code Online (Sandbox Code Playgroud)

regexp的意思是"assertEquals(后跟第一组字符后跟一个逗号,后跟第二组字符后跟);" .

替换值表示"assertEquals(后面跟着第二组字符,后面跟着一个逗号,后面跟着第一组字符);" .