如何在Notepad++中在整个文本中一次查找多个不同的字符并将其替换为相应的字母?例如,我有 32 个字符需要替换。所以我有像 \xe2\x80\x9c\xc3\x80\xe2\x80\x9d 这样的字符,我想用字母 \xe2\x80\x9cA\xe2\x80\x9d 替换它。接下来,我有像 \xe2\x80\x9c\xc3\x86\xe2\x80\x9d 这样的字符,我想用字母 \xe2\x80\x9c\xd0\x96\xe2\x80\x9d 替换它,所以在。一般来说,我有32个这样的角色,每次我都需要做同样的操作。有什么办法可以立即做到这一点吗?
\n\n在记事本中,>= 6.0
您可以使用类似以下内容替换多个字符(匹配):
search: (\xc3\x8c)|(\xc3\x8d)|(\xc3\x8e)|(\xc3\x8f)|(\xc3\x90)|(\xc3\x91)\nreplace: (?1H)(?2O)(?3\xce\xa0)(?4P)(?5C)(?6T)\n
Run Code Online (Sandbox Code Playgroud)\n\n这里每个字符都是捕获的组,并被替换字符串中的字符替换。每个替换字符指定组的索引,从 1 开始。例如,(?3\xce\xa0)
替换组3
,在本例中是字符\xc3\x8e
。\xc3\x8e -> \xce\xa0
您可以查看此答案的更多内容。
\n小智 1
有时我使用sharktime.com 的 wReplace。它运作得很好。您安装它,然后可以指定要更改的任意数量的字符。
我知道这不是插件风格的解决方案,但它确实有效。希望这可以帮助!