如何使用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模式),但无论如何我都做不到。

使用此:

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

以及更换现场

4.315

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

  1. 查找内容:

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

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

  4. 然后按"全部更换"

您可以在regex101中进行测试。

最新更新