gpt4 book ai didi

layout - 批量替换单个文本文件中的字符串 (Notepad++)

转载 作者:行者123 更新时间:2023-12-04 15:58:59 24 4
gpt4 key购买 nike

我正在使用 Notepad++ 来编辑一个编码错误的文本文件。该程序没有考虑用户的 AZERTY 键盘布局。结果是一个如下的文本文件(例子我自己编的)

Hi guysm this is Qqron<
I zonder zhen ze cqn go to the szi;;ing pool together
:y phone nu;ber is !%%)@!#@@#(
Cqll ;e/

我需要按如下方式批量替换字符
a > q

q > a

[/0] > 0

! > 1

和其他一些

是否可以创建一个要替换的字符表?我是个初学者,不知道 Notepad++ 是否允许运行脚本

最佳答案

Notepad++ 有一个宏记录器,但宏不能用任何文档化的嵌入式语言编写。您可能会录制一个执行 70 次左右搜索和替换操作的宏。见 this explanation 。有一些关于“黑客”宏语言 here 的信息。

显然 Notepad++ 不适合此任务。 Python 解决方案还可以,但 Perl 最初是为这样的东西设计的。这是一个单线。这是针对 Windows 的。在 bash/Linux 中,将双引号替换为单引号。

perl -n -e "tr/aqAQzwZW;:!@#$%^&*()m\/</qaQAwzWZmM1234567890:?./;print"

它将做@kreativitea 的解决方案所做的(我使用他的翻译字符串),读取标准输入并打印到标准输出。

关于layout - 批量替换单个文本文件中的字符串 (Notepad++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18140708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com