使用Notepad ++和Regex将文本添加到每个文件的末尾

问题描述:

我有100个文件,并且需要在每个单个文件的末尾添加一行。使用Notepad ++和Regex将文本添加到每个文件的末尾

有没有办法让我可以用Notepad ++做到这一点?

+4

如此多的可怜的问题,所以很少有选票...... – 2011-04-10 13:42:12

+0

我不认为记事本++是这类工作的最佳工具。也许你应该寻找一个基于命令行的解决方案。 – phimuemue 2011-04-10 13:45:45

+0

@mitch和@user unknown:你的问题是什么? – miqbal 2011-04-10 20:14:28

建议您使用批处理文件

FOR %%G IN (*) DO echo "myline" >> %%G "C:\myDir" 

应追加MYLINE所有文件MYDIR

+0

谢谢。使用批处理文件是有意义和实际的 – miqbal 2011-04-10 20:21:09

您可以搜索

(.*) 

,代之以

"\1" 

多行正则表达式选项已激活。在这种情况下(。*)匹配文件中的整个文本,并且由于括号内的括号可以使用\ 1访问匹配并在其后附加一些内容。

+0

你回答什么问题? – Toto 2015-08-31 07:35:58

Lickro的答案很棒,并且可以与Notepad ++一起使用。

这里的设置截图:

notepad search and replace

我增加了断行\n,然后将文本。