Notepad++ 记事本++;
我有大约200个正则表达式搜索,一个接一个地复制和粘贴它们是一件痛苦的事情。是否有Notepad++的插件/插件可以自动填充搜索和替换字段或类似的内容?如果没有,还有更好的方法吗?我将处理同一个文件,使用所有相同的搜索,随着时间的推移,可能会添加更多的搜索。记事本++不适合这种批处理工作。我建议您找到另一个工具,或者尝试脚本语言 如果您真的想使用Notepad++完成此任务,我认为您只有两个选项:Notepad++ 记事本++;,notepad++,Notepad++,我有大约200个正则表达式搜索,一个接一个地复制和粘贴它们是一件痛苦的事情。是否有Notepad++的插件/插件可以自动填充搜索和替换字段或类似的内容?如果没有,还有更好的方法吗?我将处理同一个文件,使用所有相同的搜索,随着时间的推移,可能会添加更多的搜索。记事本++不适合这种批处理工作。我建议您找到另一个工具,或者尝试脚本语言 如果您真的想使用Notepad++完成此任务,我认为您只有两个选项: 宏。可以在“替换”对话框中逐个应用正则表达式时录制宏。保存它,然后您可以随时随地播放宏。警告:你
- 宏。可以在“替换”对话框中逐个应用正则表达式时录制宏。保存它,然后您可以随时随地播放宏。警告:你不能轻易地添加新的正则表达式。实际上,您可以手动修改
文件夹中的%APPDATA%\Notepad++\
。这是重新启动记事本++后存储录制的宏的位置。可以使用新的正则表达式剪切新宏,然后将其粘贴到旧宏中。但这是一项肮脏的工作,我建议你继续下一个选择shortcuts.xml
- 。您可以编写一个应用所有正则表达式的Python脚本。创建脚本后,添加新的正则表达式将非常容易。检查我以前在上的帖子,然后相应地编辑以下脚本(让我们将其命名为
):batch\u regex.py
editor.pyreplace(r“foo”,r“bar”)#这是一个Python正则表达式 pyreplace(r“baz”,r“qux”)#在这里添加新的正则表达式 pyreplace(r“test”,r“yeah”)#您的第三个正则表达式 #等等。。。 #如果有多行正则表达式,请改用pymlreplace(文档:http://npppythonscript.sourceforge.net/docs/latest/scintilla.html#pymlreplace)
r”“
符号,所以请放心继续!但在某些正则表达式中,它可能很有用。阅读Python官方提供的关于正则表达式的更多信息,这无疑是我想要的答案,再次感谢您提供的信息。我以为有什么东西可以点击“解决”了,我刚刚找到了点击的地方。