【发布时间】:2016-12-12 11:00:18
【问题描述】:
需要将 2000 个不同的单词替换为单个单词,即“ex”。在 java 文件中。 例如:
catch (Any_Exception qq) {
logger.error("error message", qq);
}
上面的场景应该如下:
catch (Any_Exception ex) {
logger.error("error message", ex)
}
像“qq”一样,存在多个不同的词,所以不是蛮力。有没有办法将所有这 2000 个不同的多个单词替换为单个单词或字符。 我在这里找到的解决方案是替换特定字符。任何人都可以帮助我。谢谢。
【问题讨论】:
-
你用的是什么工具?简单的正则表达式
, ex)可以捕获您想要的“前”。 -
嗨,Maroun,我没有为此使用任何工具。刚刚在 Notepad++ 中尝试过并尝试编写脚本,但我没有得到。
-
如果你使用 Notepad++ 可以试试this approach
标签: java regex string replace notepad++