notepad++ - 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++ 中执行此操作:
先搜索“description”:Ctrl-F,“description”,ENTER
回到顶部
现在录制一个宏:Macro | 开始录制
按 F3(查找“描述”的第一次出现)
按 Home(将光标移动到行首)
按 Delete(删除第一个字符)
按向下箭头(使用“描述”将您移出当前行)
做宏 | 停止录制
现在您已经记录了一个执行您想要的操作的宏,您可以执行 Macro | 回放 (Ctrl-Shift-P) 为下一次出现的“描述”回放前面的步骤。
推荐阅读
- java - 使我们的前端 Typescript 类型与我们的后端源代码类型保持一致
- r - 按行提取两个字符串之间的数据
- javascript - 如何将增量应用于 ace.js 中的字符串
- excel - Range.Formula 中的应用程序定义或对象定义错误 1004
- system-verilog - 有没有办法在 systemverilog 中“映射”数组?
- amazon-web-services - iam:PassRole api 执行什么操作?
- python - 如何从 Python 中的特定文件中调用随机图片?
- python-3.x - 如何在不需要拟合数据的情况下定义高斯混合模型?
- c++ - 在使用 CreateObject 从 VBScript 中通过 COM 引用 C++ DLL 时,如何处理 DLL 版本?
- c - break 语句在 else 语句中不起作用