如何使用Regex更改Notepad ++中文本的顺序?

时间:2013-12-09 18:48:13

标签: regex notepad++

我的问题非常简单,我只需要更改此文字:

} else if (elemento.equalsIgnoreCase("CS"))...
} else if (elemento.equalsIgnoreCase("RP"))...
} else if (elemento.equalsIgnoreCase("BD"))...

......对此:

} else if ("CS".equalsIgnoreCase(elemento))...
} else if ("RP".equalsIgnoreCase(elemento))...
} else if ("BD".equalsIgnoreCase(elemento))...

为了做到这一点,我使用记事本中的查找/替换(REGEX模式),但无论如何我不能这样做。

2 个答案:

答案 0 :(得分:1)

使用此:

(elemento)(\.)(equalsIgnoreCase\()("[A-Z]*")(\))

和替换字段

\4.\3\1\5

答案 1 :(得分:0)

转到Search> Replace菜单(快捷键 CTRL + H )并执行以下操作:

  1. 找到:

    (elemento)(\.equalsIgnoreCase\()("[A-Z]+")
    
  2. 替换为:

    $3$2$1
    
  3. 选择单选按钮“正则表达式”

  4. 然后按“全部替换”

  5. 您可以在regex101进行测试。