我通常使用Notepad ++来搜索和替换我需要的东西(正则表达式),但是,我必须打开我需要的所有文件,以便替换需要替换的内容。我的问题是我该怎么办?批量(多个)文件,在文件夹中,没有打开任何文件?有没有一个很好的免费软件呢?或者类似于创建.bat或.pl文件,并在文件夹中运行它来执行替换?如果是这样,怎么办呢?
简单示例:
<b>(\d+\. )</b>
到
\1
此正则表达式删除数字中的粗体标记。 如何在不使用Windows下的NP ++的情况下对批量文件进行操作?
答案 0 :(得分:4)
使用Notepad ++自己的查找文件功能,您可以在查找菜单中找到该功能。
答案 1 :(得分:1)
这可以通过这个perl oneliner完成:
perl -pi.back -e 's#<b>(\d+\.\d+)</b>#$1#g;' file*
这将处理名称以file
开头的所有文件,并将其保存到fileX.back
之前。