首页 > 解决方案 > notepad++ 删除与某个单词一致的第一个字符

问题描述

我想删除某个单词所在的任何行的第一个字母。具体单词是“description”,我想删除分号,但只在出现单词description的行中。其他行应该保持不变,除非单词描述也出现在那里。

例子:

;Version 21
;What is done here is the madness (description).txt;
;Version 22
;555 see above

完成版

;Version 21
What is done here is the madness (description).txt;
;Version 22
;555 see above

我有一个大约 10.000 行的文本,手动检查所有内容会让我发疯。有什么办法可以自动化吗?提前非常感谢。

标签: notepad++

解决方案


在 NotePad++ 中执行此操作:

先搜索“description”:Ctrl-F,“description”,ENTER

回到顶部

现在录制一个宏:Macro | 开始录制

按 F3(查找“描述”的第一次出现)

按 Home(将光标移动到行首)

按 Delete(删除第一个字符)

按向下箭头(使用“描述”将您移出当前行)

做宏 | 停止录制

现在您已经记录了一个执行您想要的操作的宏,您可以执行 Macro | 回放 (Ctrl-Shift-P) 为下一次出现的“描述”回放前面的步骤。


推荐阅读