Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我通常使用记事本++来搜索和替换我需要的东西(正则表达式),但是,我必须打开我需要的所有文件,才能替换需要替换的文件。我的问题是我该如何批量做到这一点(多个)文件,在一个文件夹中,而不打开任何文件?有没有好的免费软件可以做到这一点?或类似创建 .bat 或 .pl 文件,并在文件夹中运行它以执行替换?如果是这样,怎么办?
简单的例子:
<b>(\d+\. )</b>
至
\1
此正则表达式删除数字中的粗体标记。Windows下不使用NP++如何处理大容量文件?
使用 Notepad++ 自己的Find in files功能,您可以在Find菜单中找到该功能。
这可以用这个 perl oneliner 来完成:
perl -pi.back -e 's#<b>(\d+\.\d+)</b>#$1#g;' file*
这将处理所有名称以开头的文件file并将它们保存到 fileX.back.
file
fileX.back